Ознаки
Припустимо, що ви використовуєте 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:
Кожне нове Сукупне оновлення для SQL Server містить усі поточні виправлення та всі виправлення системи безпеки, які були включені до попереднього сукупного оновлення. Ознайомтеся з найновішими сукупними оновленнями для сервера SQL Server:
Останнє Сукупне оновлення для SQL server 2017 останнє СУКУПНЕ оновлення для SQL Server 2016
Стан
Корпорація Майкрософт підтвердила, що це проблема в продуктах Microsoft, перелічених у розділі "застосовується до".
Посилання
Відомості про термінологію, яку корпорація Майкрософт використовує для опису оновлень програмного забезпечення.