MSSQLSERVER_33128MSSQLSERVER_33128

세부 정보Details

제품 이름Product Name SQL ServerSQL Server
이벤트 IDEvent ID 3312833128
이벤트 원본Event Source MSSQLSERVERMSSQLSERVER
구성 요소Component SQLEngineSQLEngine
심볼 이름Symbolic Name SEC_DEPRECATED_ALGOSEC_DEPRECATED_ALGO
메시지 텍스트Message Text 암호화가 실패했습니다.Encryption failed. 키에 사용된 ' %. * ls 알고리즘은 더 이상 지원되지 않습니다.Key uses deprecated algorithm '%.*ls' which is no longer supported.

설명Explanation

이 메시지는 RC4 또는 RC4_128 암호화 알고리즘을 참조할 때 발생합니다.This message occurs when referencing the RC4 (or RC4_128) encryption algorithm. RC4 및 RC4_128은 약한 알고리즘이며 더 이상 사용되지 않습니다.RC4 and RC4_128 are weak algorithms and are deprecated. 대신 AES 알고리즘 같은 강력한 알고리즘을 사용하는 것이Use a stronger algorithm such as one of the AES algorithms instead.

데이터베이스 호환성 수준이 90 또는 100인 경우 작업이 성공하고 Deprecation 이벤트가 발생하며 메시지가 링 버퍼에만 나타납니다.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.

데이터베이스 호환성 수준이 110 이상인 경우 해독 작업이 성공하고 Deprecation 이벤트가 발생하며 메시지가 링 버퍼에만 나타납니다.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. 암호화 작업이 실패하고 Deprecation 이벤트가 발생하며 메시지가 사용자에게 표시되고 링 버퍼에도 나타납니다.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.

참고

링 버퍼는 문서화가 완전하게 완료되지 않은 내부 구성 요소이며 고객은 사용할 수 없습니다.The ring buffer is an internal component which is not fully documented and is not intended to be used by customers. 링 버퍼의 메시지는 MicrosoftMicrosoft 고객 지원 서비스에 문의할 때 유용합니다.Messages from the ring buffer are useful when contacting MicrosoftMicrosoft Customer Support. 링 버퍼를 보려면 sys.dm_os_ring_buffers 동적 관리 뷰를 쿼리하세요.To view the ring buffer, query the sys.dm_os_ring_buffers dynamic management view.

StateState DescriptionDescription
11 RC4 키는 기본 제공 encryptbykey() 함수에서 사용됩니다.A RC4 key is used in the built-in encryptbykey() function. 기본 제공 함수는 NULL을 반환합니다.Built-in function returns NULL. 이 메시지는 링 버퍼에만 나타납니다.This message only appears in the ring buffer.
22 RC4 키는 기본 제공 decryptbykey() 함수에서 사용됩니다.A RC4 key is used in by the built-in decryptbykey() function. 이 메시지는 링 버퍼에만 나타납니다.This message only appears in the ring buffer.
33 사용되지 않는 RC4 키가 대칭 키로 암호화되었습니다.A deprecated RC4 key is being encrypted by a symmetric key. 이 메시지는 사용자에게 표시되고 링 버퍼에 나타납니다.Seen by users and in the ring buffer. 사용되지 않는 RC4 대칭 키는 호환성 수준 110에서 변경할 수 없습니다.Deprecated RC4 symmetric keys cannot be altered in compatibility level 110. 암호화 작업에는 RC4 이외의 키를 사용하십시오.Try to use non-RC4 keys for crypto operations. 필요한 경우 이전 버전과의 호환성 수준을 90 또는 100으로 설정하십시오.If necessary, set backward compatibility level to a 90 or 100.
44 RC4 이외의 키가 사용되지 않는 RC4 대칭 키로 암호화되었습니다.A non-RC4 key is being encrypted by a deprecated RC4 symmetric key. 이 메시지는 사용자에게 표시되고 링 버퍼에 나타납니다.Seen by users and in the ring buffer. RC4 이외의 대칭 키를 사용하도록 응용 프로그램을 수정하거나 이전 버전과의 호환성 수준을 90 또는 100으로 설정하십시오.Modify the application to use non-RC4 symmetric keys or set backward compatibility level to 90 or 100.
55 사용되지 않는 RC4 키가 대칭 키로 해독되었습니다.A deprecated RC4 key is being decrypted by a symmetric key. 이 메시지는 링 버퍼에만 나타납니다.This message only appears in the ring buffer.
66 RC4 이외의 키가 RC4 대칭 키로 해독되었습니다.A non-RC4 key is being decrypted by an RC4 symmetric key. 이 메시지는 링 버퍼에만 나타납니다.This message only appears in the ring buffer.
77 RC4 대칭 키가 인증서로 암호화되었습니다.A RC4 symmetric key is being encrypted by the certificate. 이 메시지는 사용자에게 표시되고 링 버퍼에 나타납니다.Seen by users and in the ring buffer.
88 RC4 대칭 키가 인증서로 해독되었습니다.A RC4 symmetric key is being decrypted by the certificate. 이 메시지는 링 버퍼에만 나타납니다.This message only appears in the ring buffer.
99 RC4 대칭 키가 EKM 키로 암호화되었습니다.A RC4 symmetric key is being encrypted by the EKM key.
1010 RC4 대칭 키가 EKM 키로 해독되었습니다.A RC4 symmetric key is being decrypted by the EKM key. 이 메시지는 링 버퍼에만 나타납니다.This message only appears in the ring buffer.

사용자 동작User Action

대신 AES 알고리즘 같은 강력한 알고리즘을 사용하는 것이Use a stronger algorithm such as one of the AES algorithms instead. 좋습니다.(Recommended)

ALTER DATABASE SET COMPATIBILITY_LEVEL을 사용하여 데이터베이스 호환성 수준을 100으로 설정합니다.Use ALTER DATABASE SET COMPATIBILITY_LEVEL to set the database to compatibility level 100. 이 옵션은 사용하지 않는 것이 좋습니다.(Not recommended.)