KB4014756 – OPRAVA: SQL Server Profiler nedokáže zakryť sp_setapprole, keď je spustený zo vzdialeného volania procedúry v SQL Server

Vzťahuje sa na
SQL Server 2012 Enterprise SQL Server 2012 Developer SQL Server 2012 Enterprise Core SQL Server 2012 Standard SQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Enterprise Core - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use) SQL Server 2014 Service Pack 2 - duplicate (do not use) 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 2016 Service Pack 1

Príznaky

Predpokladajme, že používate SQL Server Profiler na zachytenie udalostí SP:Starting a SP:Completed v SQL Server.

Keď sa uložená procedúra sp_setapprole vykoná z volania vzdialenej procedúry, príkaz dotazu sa zapíše do denníka sledovania ako obyčajný text. Očakávate však, že ju nahradí nejasná hodnota, ktorá vyzerá takto:

Poznámka

  • -- V texte tejto udalosti sa našlo slovo "sp_setapprole".
  • -- Text bol z bezpečnostných dôvodov nahradený týmto komentárom.

Riešenie

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

Kumulatívna aktualizácia 6 pre SQL Server 2016 RTM

Kumulatívna aktualizácia 3 pre SQL Server 2016 SP1

Kumulatívna aktualizácia 5 pre SQL Server 2014 SP2

Kumulatívna aktualizácia 12 pre SQL Server 2014 SP1

Kumulatívna aktualizácia 8 pre balík Service Pack 3 pre SQL Server 2012

Odporúčanie: Nainštalujte najnovšiu kumulatívnu aktualizáciu pre SQL Server

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

Najnovšia kumulatívna aktualizácia pre SQL Server 2016

Najnovšia kumulatívna aktualizácia pre SQL Server 2014

Najnovšia kumulatívna aktualizácia balíka SQL Server 2012 SP3

Informácie o balíku Service Pack pre SQL Server 2016

Tento problém je opravený v nasledujúcom balíku Service Pack pre SQL Server:

Balík Service Pack 2 pre SQL Server 2016

Informácie o balíkoch Service Pack pre SQL Server:

Balíky Service Pack sú kumulatívne. Každý nový balík Service Pack obsahuje všetky opravy, ktoré sa nachádzajú v predchádzajúcich balíkoch Service Pack, spolu so všetkými novými opravami. Odporúčame použiť najnovší balík Service Pack a najnovšiu kumulatívnu aktualizáciu pre daný balík Service Pack. Pred inštaláciou najnovšieho balíka Service Pack nemusíte inštalovať predchádzajúci balík Service Pack. Ak chcete vyhľadať ďalšie informácie o najnovšom balíku Service Pack a najnovšej kumulatívnej aktualizácii, použite tabuľku č. 1 v nasledujúcom článku.

Ako určiť verziu, vydanie a úroveň aktualizácie SQL Server a jeho súčastí

Stav

Spoločnosť Microsoft potvrdila, že ide o problém v produktoch spoločnosti Microsoft, ktoré sú uvedené v časti Vzťahuje sa na.

Odkazy

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