Vzťahuje sa na
SQL Server 2016 Service Pack 2 SQL Server 2016 Developer - duplicate (do not use) SQL Server 2016 Enterprise - duplicate (do not use) SQL Server 2016 Enterprise Core - duplicate (do not use) SQL Server 2016 Standard - duplicate (do not use) SQL Server 2017 Developer SQL Server 2017 Enterprise SQL Server 2017 Enterprise Core SQL Server 2017 Standard Windows SQL Server 2017 Standard Linux

Príznaky

Zvážte nasledujúci scenár:

  • Prepojený server vytvoríte v Microsoft SQL Server 2016 alebo 2017, ktorý odkazuje na vzdialenú inštanciu SQL Server 2012 alebo novšie verzie.

  • Chcete použiť funkciu LOG() bez explicitného zadania základu logaritmu (na výpočet prirodzeného algoritmu).

Keď spustíte dotaz, ktorý volá log() s argumentom odkazujúcom na vzdialenú tabuľku, za určitých podmienok sa môže vyskytnúť chyba porušenia prístupu (napríklad: Ak dotaz používa union a agregačnú funkciu, ako je napríklad SUM()).

Okrem toho sa v lokálnej inštancii vygeneruje súbor s výpisom.

Msg 596, úroveň 21, štát 1, číslo riadka

Nie je možné pokračovať v vykonávaní, pretože relácia je v stave zabíjania.

Msg 0, úroveň 20, štát 0, číslo riadka

V aktuálnom príkaze sa vyskytla závažná chyba.  Výsledky, ak existujú, by sa mali zahodiť.

Stav

Spoločnosť Microsoft potvrdzuje, že ide o problém v produktoch spoločnosti Microsoft, ktoré sú uvedené v tomto článku v časti Informácie v tomto článku sa týkajú nasledujúcich produktov.

Riešenie

Tento problém je opravený v nasledujúcich kumulatívnych aktualizáciách pre SQL Server:

Informácie o kumulatívnych aktualizáciách pre SQL Server:

Každá nová kumulatívna aktualizácia pre SQL Server obsahuje všetky rýchle opravy a všetky opravy zabezpečenia, ktoré boli zahrnuté do predchádzajúcej kumulatívnej aktualizácie. Pozrite si najnovšie kumulatívne aktualizácie pre SQL Server:

Odkazy

Získajte informácie o terminológii, ktorú spoločnosť Microsoft používa na popis aktualizácií softvéru.

Potrebujete ďalšiu pomoc?

Chcete ďalšie možnosti?

Môžete preskúmať výhody predplatného, prehľadávať školiace kurzy, naučiť sa zabezpečiť svoje zariadenie a ešte oveľa viac.