Síntomas
Suponga que está usando Microsoft SQL Server 2016 y 2017. Al ejecutar el sp_set_session_context procedimiento almacenado de forma repetida (por ejemplo, más de 10 veces) para establecer el parámetro de valor de clave con un valor nulo, puede recibir un mensaje de error similar al siguiente:
Msj 15665, nivel 16, estado 1, procedimiento sp_set_session_context, línea lineNumber[línea Inicio lote No se estableció el valor para la clave 'keyName' porque el tamaño total de claves y valores en el contexto de la sesión superaría el límite de 1 MB.
Resolución
Este problema se ha corregido en la siguiente actualización acumulativa de SQL Server:
Cada actualización acumulativa para SQL Server contiene todas las revisiones y todas las revisiones de seguridad incluidas en la actualización acumulativa anterior. Consulte las últimas actualizaciones acumulativas para SQL Server:
Actualización acumulativa más reciente de SQL server 2017 actualización acumulativa más reciente para SQL Server 2016
Estado
Microsoft ha confirmado que se trata de un problema de los productos de Microsoft enumerados en la sección "Se aplica a".
Referencias
Obtenga más información sobre la terminologíaque Microsoft usa para describir las actualizaciones de software.