MSSQLSERVER_102MSSQLSERVER_102

세부 정보Details

제품 이름Product Name SQL ServerSQL Server
이벤트 IDEvent ID 102102
이벤트 원본Event Source MSSQLSERVERMSSQLSERVER
구성 요소Component SQLEngineSQLEngine
심볼 이름Symbolic Name P_SYNTAXERR2P_SYNTAXERR2
메시지 텍스트Message Text '%.ls' 근처의 구문이 잘못되었습니다.Incorrect syntax near '%.ls'.

설명Explanation

구문 오류를 나타냅니다.Indicates a syntax error. 오류로 인해 데이터베이스 엔진Database Engine에서 문을 처리할 수 없기 때문에 추가 정보를 확인할 수 없습니다.Additional information is not available because the error prevents the 데이터베이스 엔진Database Engine from processing the statement.

이 오류는 90 또는 100 호환성 모드가 아닐 경우 사용되지 않는 RC4 또는 RC4_128 암호화를 사용하여 대칭 키를 만들려고 할 때 발생할 수 있습니다.Can be caused by attempting to create a symmetric key using the deprecated RC4 or RC4_128 encryption, when not in 90 or 100 compatibility mode.

사용자 동작User Action

Transact-SQLTransact-SQL 문에서 구문 오류를 검색하십시오.Search the Transact-SQLTransact-SQL statement for syntax errors.

RC4 또는 RC4_128을 사용하여 대칭 키를 만들 경우 AES 알고리즘 같은 최신 암호화 기술을 선택하는 것이If creating a symmetric key using the RC4 or RC4_128, select a newer encryption such as one of the AES algorithms. 좋습니다. RC4를 꼭 사용해야 할 경우에는 ALTER DATABASE SET COMPATIBILITY_LEVEL을 사용하여 데이터베이스 호환성 수준을 90 또는 100으로 설정합니다.(Recommended.) If you must use RC4, use ALTER DATABASE SET COMPATIBILITY_LEVEL to set the database to compatibility level 90 or 100. 이 옵션은 사용하지 않는 것이 좋습니다.(Not recommended.)