다음을 통해 공유


MSSQLSERVER_33128

적용 대상: SQL Server

세부 정보

attribute
제품 이름 SQL Server
이벤트 ID 33128
이벤트 원본 MSSQLSERVER
구성 요소 SQLEngine
심볼 이름 SEC_DEPRECATED_ALGO
메시지 텍스트 암호화에 실패했습니다. 키는 더 이상 지원되지 않는 사용되지 않는 알고리즘 '%.*ls'을(를) 사용합니다.

설명

이 메시지는 RC4(또는 RC4_128) 암호화 알고리즘을 참조할 때 발생합니다. RC4 및 RC4_128 약한 알고리즘이며 더 이상 사용되지 않습니다. 대신 AES 알고리즘 같은 강력한 알고리즘을 사용하는 것이

데이터베이스 호환성 수준이 90 또는 100이면 작업이 성공하고 사용 중단 이벤트가 발생하며 메시지는 링 버퍼에만 표시됩니다.

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

참고 항목

링 버퍼는 완전히 문서화되지 않고 고객이 사용할 수 없는 내부 구성 요소입니다. 링 버퍼의 메시지는 Microsoft 고객 지원에 문의할 때 유용합니다. 링 버퍼를 보려면 sys.dm_os_ring_buffers 동적 관리 뷰를 쿼리하세요.

시스템 상태 설명
1 RC4 키는 기본 제공 encryptbykey() 함수에 사용됩니다. 기본 제공 함수는 NULL을 반환합니다. 이 메시지는 링 버퍼에만 나타납니다.
2 RC4 키는 기본 제공 decryptbykey() 함수에서 사용됩니다. 이 메시지는 링 버퍼에만 나타납니다.
3 사용되지 않는 RC4 키는 대칭 키로 암호화되고 있습니다. 사용자 및 링 버퍼에서 볼 수 있습니다. 사용되지 않는 RC4 대칭 키는 호환성 수준 110에서 변경할 수 없습니다. 암호화 작업에 RC4 이외의 키를 사용해 보세요. 필요한 경우 이전 버전과의 호환성 수준을 90 또는 100으로 설정합니다.
4 비 RC4 키는 사용되지 않는 RC4 대칭 키로 암호화되고 있습니다. 사용자 및 링 버퍼에서 볼 수 있습니다. 비 RC4 대칭 키를 사용하도록 애플리케이션을 수정하거나 이전 버전과의 호환성 수준을 90 또는 100으로 설정합니다.
5 사용되지 않는 RC4 키는 대칭 키로 암호 해독됩니다. 이 메시지는 링 버퍼에만 나타납니다.
6 RC4가 아닌 키는 RC4 대칭 키로 암호 해독됩니다. 이 메시지는 링 버퍼에만 나타납니다.
7 인증서에서 RC4 대칭 키를 암호화하고 있습니다. 사용자 및 링 버퍼에서 볼 수 있습니다.
8 인증서에서 RC4 대칭 키의 암호를 해독하고 있습니다. 이 메시지는 링 버퍼에만 나타납니다.
9 RC4 대칭 키는 EKM 키로 암호화되고 있습니다.
10 EKM 키로 RC4 대칭 키의 암호를 해독하고 있습니다. 이 메시지는 링 버퍼에만 나타납니다.

사용자 작업

대신 AES 알고리즘 같은 강력한 알고리즘을 사용하는 것이 (권장)

ALTER DATABASE SET COMPATIBILITY_LEVEL 사용하여 데이터베이스를 호환성 수준 100으로 설정합니다. (권장하지 않음)