Ознаки
Припустимо, що на базі даних Microsoft SQL Server TED використовується режим безпечного режиму автоматичного відновлення після відмови.
Якщо ви змінюєте визначення збереженої процедури, а потім виконати збережену процедуру після автоматичного відновлення, з'являється таке повідомлення про помилку:
Помилка: 2801, серйозність: 16, стан: 1
Визначення об'єкта "stored_procedure_name" змінилося з моменту її компіляції.
Спосіб вирішення
Ця проблема усунена в таких сукупних оновлень для SQL Server:
Сукупне оновлення 7 для SQL Server 2016 RTM
Сукупне оновлення 4 для SQL Server 2016 SP1
Сукупне оновлення 6 для SQL Server 2014 SP2
Сукупне оновлення 13 для SQL Server 2014 SP1
Сукупне оновлення 9 для SQL Server 2012 Service Pack 3
Кожне нове Сукупне оновлення для SQL Server містить усі поточні виправлення та всі виправлення системи безпеки, які були включені до попереднього сукупного оновлення. Ознайомтеся з найновішими сукупними оновленнями для сервера SQL Server:
Найновіше Сукупне оновлення для SQL Server 2016
Стан
Корпорація Майкрософт підтвердила, що це проблема в продуктах Microsoft, перелічених у розділі "застосовується до".
Посилання
Відомості про термінологію , яку корпорація Майкрософт використовує для опису оновлень програмного забезпечення.