SQL Server 설치 후, 로그인을 하려고 할 때 위와 같은 오류가 뜨는 원인은 마이크로소프트사가 2022년 7월 12일에 SQL Server Native Client 11.0 (SNAC)에 대한 지원을 종료하여서, SNAC 11.0을 사용하는 어플리케이션은 최신버전의 드라이버로 업데이트하지 않았을 경우 위와 같은 오류가 발생한다고 합니다. 따라서 SQL Server를 설치한 후 위와 같은 오류가 발생하지 않으려면 해당 PC에 "Microsoft OLE DB Driver for SQL Server"가 18.x 버전 이상으로 설치되어 있어야 합니다.
근본적인 해결 방법은 "Microsoft OLE DB Driver for SQL Server 18.x"를 사용하도록 드라이버를 업데이트하는 것이며, 아니면 다음에 제시한 두 가지 해결 방법 중 하나를 선택해서 로그인을 진행하면 됩니다.
1) 첫 번째 해결 방법
첫 번째 해결 방법은 아래 그림에 나타낸 것과 같이 [데이터베이스 엔진에 연결] 창 안에서 "연결 속성" 탭을 선택한 "서버 인증서 신뢰" 체크박스를 체크 상태로 클릭한 후 연결] 버튼을 누르는 방법입니다.
2) 두 번째 해결 방법
사실상 두 번째 방법도 원인 해결에 있어서는 첫 번째 방법과 동일한 방법으로는 서버 인증서 신뢰 체크에 해당하는 파라미터를 직접 설정하는 것입니다. 아래 그림에 나타낸 것과 같이 [데이터베이스 엔진에 연결] 창의 "추가 연결 매개 변수"탭을 선택하여 보이는 텍스트 입력 창 안에 TrustServerCertificate = True 라고 입력한 후 [연결] 버튼을 누르는 방법입니다.
'데이터베이스' 카테고리의 다른 글
ssms 상에서 제공하는 수정 메뉴를 사용하여 정의된 테이블 내용 수정시 저장 안될 경우 (0) | 2025.05.14 |
---|---|
SQL 명령어의 종류 (0) | 2025.03.28 |
SQL 이란? (0) | 2025.03.28 |
SQL Server 관리 스튜디오로 새 테이블 만들기 (0) | 2025.03.28 |
MS SQL Server - 시퀀스 서버 관리 스튜디오 사용하기 (0) | 2025.03.28 |