Застосовується до
SQL Server 2012 Developer SQL Server 2012 Enterprise SQL Server 2012 Enterprise Core SQL Server 2012 Standard SQL Server 2012 Service Pack 3 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 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)

Ознаки

Розглянемо такий сценарій: • У вас є збережена процедура, яка містить TRY... CATCH construct in Microsoft SQL Server.• Збережена процедура включає речення WITH RESULT SETS і виконується методом sp_prepare або sp_execute.• Перед виконанням розділу END TRY збережена процедура скидається. Це призводить до помилки 2812 на кшталт "Не вдалося знайти збережену процедуру <SP_Name>".

У цій ситуації SQL Server аварійно завершує роботу та призводить до порушення прав доступу (AV), що в кінцевому підсумку може призвести до завершення роботи сервера. Крім того, файл дампа створюється в папці журналу помилок SQL Server.

Спосіб вирішення

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

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

Сукупний пакет оновлень 3 для SQL Server 2016 з пакетом оновлень 1 (SP1)

Сукупний пакет оновлень 6 для SQL Server 2014 з пакетом оновлень 2 (SP2)

Сукупний пакет оновлень 13 для SQL Server 2014 з пакетом оновлень 1 (SP1)

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

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

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

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

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

Стан

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

Посилання

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

Потрібна додаткова довідка?

Потрібні додаткові параметри?

Ознайомтеся з перевагами передплати, перегляньте навчальні курси, дізнайтесь, як захистити свій пристрій тощо.