Симптоми
Да приемем, че използвате Microsoft SQL Server 2016 и 2017. Когато изпълнявате sp_set_session_context съхранена процедура многократно (например повече от 10 пъти), за да зададете параметъра стойност KEY със стойност NULL, може да получите съобщение за грешка, подобно на следното:
Забележка
Съобщение 15665, Ниво 16, Състояние 1, Процедура sp_set_session_context , Номер на ред [Номер на началния ред на партидата ]
Стойността не е зададена за ключ "KeyName", защото общият размер на ключовете и стойностите в контекста на сесията ще надхвърли ограничението от 1 МБ.
Решение
Този проблем е поправен в следната кумулативна актуализация за SQL Server:
Сборна актуализация 6 за SQL Server 2017
Сборна актуализация 8 за SQL Server 2016 SP1
За кумулативните актуализации за SQL Server:
Всяка нова кумулативна актуализация за SQL Server съдържа всички актуални поправки и корекции на защитата, които са били включени в предишната кумулативна актуализация. Прегледайте последните сборни актуализации за SQL Server:
Последна кумулативна актуализация за SQL Server 2017
Последна кумулативна актуализация за SQL Server 2016
Състояние
Microsoft потвърждава, че това е проблем в продуктите на Microsoft, които са изброени в раздела „Важи за“.
Справки
Научете повече относно терминологията, която Microsoft използва за описване на актуализациите на софтуера.