Застосовується до
SQL Server 2019 on Windows

Ознаки

Припустімо, що ви створюєте локальну збережену процедуру, яка викликає віддалений збережений процес на зв'язаному сервері через оператор EXECUTE у SQL Server 2019. Якщо один із видалених значень параметрів, що зберігається в віддаленому форматі, – це системна змінна (@ @servername, @ @servicename,...), як у наведеному нижче прикладі.

створення процедури тестування

як

почати

    виконайте [myLinkedServer]. [myDB]. DBO. myproc @ @Servername

end

Може відбутися порушення доступу до n-го. Крім того, може з'явитися повідомлення про помилку приблизно такого вигляду:

MSG 596, рівень 21, стан 1, лінія Linenumber

Не вдалося продовжити виконання, оскільки сеанс перебуває в стані "вбити".

MSG 0, рівень 20, стан 0, лінія Linenumber

У поточній команді сталася серйозна помилка. Результати, якщо такі є, повинні бути відкинуті.

Стан

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

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

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

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

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

Посилання

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

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

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

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