MSSQLSERVER_33128MSSQLSERVER_33128

DettagliDetails

Nome prodottoProduct Name SQL ServerSQL Server
ID eventoEvent ID 3312833128
Origine eventoEvent Source MSSQLSERVERMSSQLSERVER
ComponenteComponent SQLEngineSQLEngine
Nome simbolicoSymbolic Name SEC_DEPRECATED_ALGOSEC_DEPRECATED_ALGO
Testo del messaggioMessage Text Crittografia non riuscita.Encryption failed. La chiave utilizza l'algoritmo deprecato '%.ls' che non è più supportato.Key uses deprecated algorithm '%.ls' which is no longer supported.

SpiegazioneExplanation

Questo messaggio viene visualizzato quando si fa riferimento all'algoritmo di crittografia RC4 (o RC4_128).This message occurs when referencing the RC4 (or RC4_128) encryption algorithm. RC4 e RC4_128 sono algoritmi vulnerabili e deprecati.RC4 and RC4_128 are weak algorithms and are deprecated. Utilizzare un algoritmo più avanzato, ad esempio uno degli algoritmi AES.Use a stronger algorithm such as one of the AES algorithms instead.

Quando il livello di compatibilità del database è 90 o 100, l'operazione riesce, viene generato l'evento Deprecation e il messaggio viene visualizzato solo nel buffer circolare.When the database compatibility level is 90 or 100, the operation succeeds, the deprecation event is raised, and the message appears only in the ring buffer.

Quando il livello di compatibilità del database è 110 o superiore, le operazioni di decrittografia riescono, viene generato l'evento Deprecation e il messaggio viene visualizzato solo nel buffer circolare.When the database compatibility level is 110 or higher, decryption operations succeed, the deprecation event is raised, and the message appears only in the ring buffer. Le operazioni di crittografia non riusciranno, l'evento Deprecation viene generato e il messaggio viene visualizzato per l'utente e visualizzato nel buffer circolare.Encryption operations will fail, the deprecation event is raised, and the message is displayed for the user, and the message appears in the ring buffer.

Nota

Il buffer circolare è un componente interno non documentato pienamente e che non deve essere utilizzato dai clienti.The ring buffer is an internal component which is not fully documented and is not intended to be used by customers. I messaggi dal buffer circolare sono utili quando si contatta il Servizio Supporto Tecnico Clienti MicrosoftMicrosoft.Messages from the ring buffer are useful when contacting MicrosoftMicrosoft Customer Support. Per visualizzare il buffer circolare, eseguire una query sulla DMV sys.dm_os_ring_buffers.To view the ring buffer, query the sys.dm_os_ring_buffers dynamic management view.

StateState DescriptionDescription
11 Una chiave RC4 viene utilizzata nella funzione encryptbykey() predefinita.A RC4 key is used in the built-in encryptbykey() function. La funzione predefinita restituisce NULL.Built-in function returns NULL. Questo messaggio viene visualizzato solo nel buffer circolare.This message only appears in the ring buffer.
22 Una chiave RC4 viene utilizzata nella funzione decryptbykey() predefinita.A RC4 key is used in by the built-in decryptbykey() function. Questo messaggio viene visualizzato solo nel buffer circolare.This message only appears in the ring buffer.
33 Una chiave RC4 deprecata viene crittografata da una chiave simmetrica.A deprecated RC4 key is being encrypted by a symmetric key. Visualizzato dagli utenti e nel buffer circolare.Seen by users and in the ring buffer. Impossibile modificare chiavi simmetriche RC4 deprecate a livello di compatibilità 110.Deprecated RC4 symmetric keys cannot be altered in compatibility level 110. Provare a utilizzare chiavi non-RC4 adatta per le operazioni di crittografia.Try to use non-RC4 keys for crypto operations. Se necessario, impostare il livello di compatibilità con versioni precedenti su 90 o 100.If necessary, set backward compatibility level to a 90 or 100.
44 Una chiave non RC4 deprecata viene crittografata da una chiave simmetrica RC4 deprecata.A non-RC4 key is being encrypted by a deprecated RC4 symmetric key. Visualizzato dagli utenti e nel buffer circolare.Seen by users and in the ring buffer. Modificare l'applicazione per utilizzare chiavi simmetriche non RC4 o impostare la compatibilità con versioni precedenti su 90 o 100.Modify the application to use non-RC4 symmetric keys or set backward compatibility level to 90 or 100.
55 Una chiave RC4 deprecata viene decrittografata da una chiave simmetrica.A deprecated RC4 key is being decrypted by a symmetric key. Questo messaggio viene visualizzato solo nel buffer circolare.This message only appears in the ring buffer.
66 Una chiave non RC4 viene decrittografata da una chiave RC4 simmetrica.A non-RC4 key is being decrypted by an RC4 symmetric key. Questo messaggio viene visualizzato solo nel buffer circolare.This message only appears in the ring buffer.
77 Una chiave RC4 simmetrica viene crittografata dal certificato.A RC4 symmetric key is being encrypted by the certificate. Visualizzato dagli utenti e nel buffer circolare.Seen by users and in the ring buffer.
88 Una chiave RC4 simmetrica viene decrittografata dal certificato.A RC4 symmetric key is being decrypted by the certificate. Questo messaggio viene visualizzato solo nel buffer circolare.This message only appears in the ring buffer.
99 Una chiave RC4 simmetrica viene crittografata da una chiave EKM.A RC4 symmetric key is being encrypted by the EKM key.
1010 Una chiave RC4 simmetrica viene decrittografata da una chiave EKM.A RC4 symmetric key is being decrypted by the EKM key. Questo messaggio viene visualizzato solo nel buffer circolare.This message only appears in the ring buffer.

Azione dell'utenteUser Action

Utilizzare un algoritmo più avanzato, ad esempio uno degli algoritmi AES.Use a stronger algorithm such as one of the AES algorithms instead. (Consigliato)(Recommended)

Utilizzare ALTER DATABASE SET COMPATIBILITY_LEVEL per impostare il database sul livello di compatibilità 100Use ALTER DATABASE SET COMPATIBILITY_LEVEL to set the database to compatibility level 100. (Non consigliato.)(Not recommended.)