Symptomen
Ga ervan uit dat u Microsoft SQL Server 2016 en 2017 gebruikt. Wanneer u de sp_set_session_context opgeslagen procedure herhaaldelijk uitvoert (bijvoorbeeld meer dan 10 keer) als u de sleutelwaarde wilt instellen met een null-waarde, wordt mogelijk een foutbericht weergegeven van de volgende strekking:
Msg 15665, niveau 16, status 1, procedure sp_set_session_context, regel LineNumber [batch start regel LineNumber ] De waarde is niet ingesteld voor sleutelnaam' omdat de totale grootte van de sleutels en waarden in de sessie context groter is dan de limiet van 1 MB.
Oplossing
Dit probleem is opgelost in de volgende cumulatieve update voor SQL Server:
Elke nieuwe cumulatieve update voor SQL Server bevat alle hotfixes en alle beveiligingsoplossingen die zijn opgenomen in de vorige cumulatieve update. Bekijk de nieuwste cumulatieve updates voor SQL Server:
Laatste cumulatieve update voor SQL server 2017 nieuwste cumulatieve update voor SQL Server 2016
Status
Microsoft heeft bevestigd dat dit probleem zich kan voordoen in de Microsoft-producten die worden vermeld in de sectie Van toepassing op.
Verwijzingen
Lees meer over de terminologiedie door Microsoft wordt gebruikt om software-updates te beschrijven.