Застосовується доSQL Server 2016 Service Pack 1 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 2017 Developer SQL Server 2017 Enterprise SQL Server 2017 Enterprise Core

Ознаки

Припустимо, що ви використовуєте Microsoft SQL Server 2016 і 2017. Під час виконання sp_set_session_context збереженої процедури (наприклад, понад 10 разів), щоб УСТАНОВИТИ параметр ключа значення з Null-значенням, може з'явитися повідомлення про помилку приблизно такого вигляду:

MSG 15665, рівень 16, стан 1, процедура sp_set_session_context, лінія linmenuber [пакетний початок лінії linenumber ] Значення не настроєно для ключа "Keyname", оскільки загальний розмір ключів і значень у контексті сеансу перевищить обмеження 1 МБ.

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

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

       Сукупне оновлення 6 для SQL Server 2017 

       Сукупне оновлення 8 для SQL Server 2016 SP1

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

Останнє Сукупне оновлення для SQL server 2017 останнє СУКУПНЕ оновлення для SQL Server 2016

Стан

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

Посилання

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

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

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

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