MSSQLSERVER_33128

Se aplica a:SQL Server

Detalles

Atributo Value
Nombre de producto SQL Server
Id. de evento 33128
Origen de eventos MSSQLSERVER
Componente SQLEngine
Nombre simbólico SEC_DEPRECATED_ALGO
Texto del mensaje Error de cifrado. La clave usa el algoritmo desusado “%.*ls” que ya no se admite.

Explicación

Este mensaje se produce cuando se hace referencia el algoritmo de cifrado RC4 (o RC4_128). RC4 y RC4_128 son algoritmos débiles y están desusados. Use un algoritmo más seguro como uno de los algoritmos AES en su lugar.

Cuando el nivel de compatibilidad de la base de datos es 90 o 100, la operación se realiza correctamente, se genera el evento de degradación y el mensaje solamente aparece en el búfer en anillo.

Cuando el nivel de compatibilidad de la base de datos es 110 o superior, la operación de descifrado se realiza correctamente, se genera el evento de degradación y el mensaje solamente aparece en el búfer en anillo. Las operaciones de cifrado producirán un error, se genera el evento de degradación, se muestra el mensaje al usuario y el mensaje aparece en el búfer en anillo.

Nota

El búfer en anillo es un componente interno que no está completamente documentado y no está previsto que lo usen los clientes. Los mensajes del búfer de anillo son útiles al ponerse en contacto con el servicio de atención al cliente de Microsoft. Para ver el búfer en anillo, consulte la vista de administración dinámica sys.dm_os_ring_buffers.

State Descripción
1 Una clave RC4 se usa en la función integrada encryptbykey(). La función integrada devuelve NULL. Este mensaje aparece únicamente en el búfer en anillo.
2 Una clave RC4 se usa en la función integrada decryptbykey(). Este mensaje aparece únicamente en el búfer en anillo.
3 Una clave RC4 desusada está cifrada mediante una clave simétrica. Vista por los usuarios y en el búfer en anillo. Las claves simétricas RC4 desusadas no se pueden modificar en el nivel de compatibilidad 110. Intente usar claves que no sean RC4 para las operaciones de cifrado. Si fuera necesario, establezca el nivel de compatibilidad con versiones anteriores en 90 o 100.
4 Una clave que no es RC4 está cifrada mediante una clave simétrica RC4 desusada. Vista por los usuarios y en el búfer en anillo. Modificar la aplicación para usar las claves simétricas que no son RC4 o establecer el nivel de compatibilidad con versiones anteriores en 90 o 100.
5 Una clave RC4 desusada está descifrada mediante una clave simétrica. Este mensaje aparece únicamente en el búfer en anillo.
6 Una clave que no es RC4 está descifrada mediante una clave simétrica RC4. Este mensaje aparece únicamente en el búfer en anillo.
7 Una clave simétrica RC4 está cifrada mediante el certificado. Vista por los usuarios y en el búfer en anillo.
8 Una clave simétrica RC4 está descifrada mediante el certificado. Este mensaje aparece únicamente en el búfer en anillo.
9 Una clave simétrica RC4 está cifrada mediante la clave EKM.
10 Una clave simétrica RC4 está descifrada mediante la clave EKM. Este mensaje aparece únicamente en el búfer en anillo.

Acción del usuario

Use un algoritmo más seguro como uno de los algoritmos AES en su lugar. (Se recomienda)

Use ALTER DATABASE SET COMPATIBILITY_LEVEL para establecer el nivel de compatibilidad de la base de datos en 100. (No se recomienda).