KB4014756 - ВИПРАВЛЕННЯ. SQL Server Profiler не приховує sp_setapprole під час виконання віддаленого виклику процедур у SQL Server

Застосовується до
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

Ознаки

Припустімо, що за допомогою SQL Server Profiler ви записуєте події SP:Starting і SP:Completed у SQL Server.

Коли збережена процедура sp_setapprole виконується з віддаленого виклику процедури, інструкція запиту записується в журнал трасування у вигляді відкритого тексту. Проте очікується, що його буде замінено на заплутане значення, подібне до наведеного нижче:

Примітка.

  • -- У тексті цієї події було знайдено слово «sp_setapprole».
  • -- Текст замінено на цей коментар з міркувань безпеки.

Спосіб усунення проблеми

Цю проблему вирішено в таких сукупних оновленнях і пакетах оновлень для SQL Server:

Сукупний пакет оновлень 6 для SQL ServerSQL Server 2016 RTM

Сукупний пакет оновлень 3 для SQL ServerSQL Server 2016 SP1

Сукупний пакет оновлень 5 для SQL ServerSQL Server 2014 SP2

Сукупний пакет оновлень 12 для SQL ServerSQL Server 2014 SP1

Сукупний пакет оновлень 8 для SQL Server 2012 із пакетом оновлень 3

Рекомендація: інсталюйте останній сукупний пакет оновлень для SQL Server

Кожне нове сукупне оновлення для SQL Server містить усі виправлення та виправлення системи безпеки, які входили до попереднього сукупного пакета оновлень. Перегляньте останні сукупні оновлення для SQL Server.

Останнє сукупне оновлення для SQL ServerSQL Server 2016

Останнє сукупне оновлення для SQL ServerSQL Server 2014

Останнє сукупне оновлення для SQL ServerSQL Server 2012 SP3

Відомості про пакети оновлень для SQL ServerSQL Server 2016

Цю проблему вирішено в такому пакеті оновлень для SQL ServerSQL Server:

Пакет оновлень 2 для SQL ServerSQL Server 2016

Пакети оновлень для SQL Server.

Пакети оновлень накопичуються. Кожен новий пакет оновлень містить усі попередні виправлення разом із новими виправленнями. Ми радимо використовувати для них найновіший пакет оновлень і останній сукупний пакет оновлень. Інсталювати попередній пакет оновлень перед інсталяцією останнього пакета оновлень не обов'язково. Щоб дізнатися більше про останній пакет оновлень і останній сукупний пакет оновлень, скористайтеся таблицею 1 у таблиці 1 цієї статті.

Визначення версії, випуску та рівня оновлення SQL Server і його компонентів

Стан

Корпорація Microsoft підтвердила, що це одна з проблем з продуктами Microsoft, перелічених у розділі "Застосовується до".

Посилання

Дізнайтеся, за допомогою яких термінів корпорація Майкрософт описує оновлення програмного забезпечення.