Problembeschreibung
Angenommen, Sie verwenden Microsoft SQL Server 2016 und 2017. Wenn Sie die gespeicherte Prozedur sp_set_session_context wiederholt ausführen (beispielsweise mehr als zehnmal), um den Schlüsselwert-Parameter mit einem Nullwert festzulegen, wird möglicherweise eine Fehlermeldung wie die folgende angezeigt:
Msg 15665, Ebene 16, Zustand 1, Prozedur sp_set_session_context, Zeile LineNumber [Batch-Anfangszeile LineNumber ] Der Wert wurde für Schlüssel "keyName" nicht festgesetzt, da die Gesamtgröße von Schlüsseln und Werten im Sitzungskontext die Grenze von 1 MB überschreiten würde.
Fehlerbehebung
Dieses Problem wurde im folgenden kumulativen Update für SQL Server behoben:
Jedes neue kumulative Update für SQL Server enthält alle Hotfixes und alle Sicherheitsupdates, die im vorherigen kumulativen Update enthalten waren. Schauen Sie sich die neuesten kumulativen Updates für SQL Server an:
Neuestes Kumulatives Update für SQL Server 2017 neuestes Kumulatives Update für SQL Server 2016
Status
Microsoft hat bestätigt, dass es sich hierbei um ein Problem bei den in diesem Artikel genannten Microsoft-Produkten handelt.
Informationsquellen
Erfahren Sie mehr über die Terminologie, mit der Microsoft Softwareupdates beschreibt.