SQL Server Native Client 구성 속성(플래그 탭)
적용 대상: SQL Server - Windows만 해당
이 컴퓨터에서 Microsoft SQL Server 클라이언트는 SQL Server Native Client 라이브러리 파일에서 제공하는 프로토콜을 사용하여 SQL Server 서버와 통신합니다. 이 페이지는 이전에 SSL(Secure Sockets Layer)로 알려진 TLS(전송 계층 보안)를 사용하여 암호화된 연결을 요청하도록 클라이언트 컴퓨터를 구성합니다. 암호화된 연결을 설정할 수 없는 경우 연결이 실패합니다.
로그인 프로세스는 항상 암호화됩니다. 이 문서의 옵션은 데이터 암호화에만 적용합니다. SQL Server가 통신을 암호화하는 방법과 서버 인증서의 루트 기관을 신뢰하도록 클라이언트를 구성하는 방법에 대한 자세한 내용은 SQL Server 온라인 설명서에서 "SQL Server에 대한 연결 암호화" 및 "방법: 데이터베이스 엔진(SQL Server 구성 관리자)에 대한 암호화된 연결 사용"을 참조하세요.
Important
SNAC(SQL Server Native Client)는 다음과 함께 제공되지 않습니다.
- SQL Server 2022(16.x) 이상 버전
- SQL Server Management Studio 19 이상 버전
SQL Server Native Client(SQLNCLI 또는 SQLNCLI11)와 레거시 Microsoft OLE DB Provider for SQL Server(SQLOLEDB)는 새로운 응용 프로그램 개발에 권장되지 않습니다.
새 프로젝트의 경우 다음 드라이버 중 하나를 사용합니다.
SQL Server 데이터베이스 엔진(버전 2012부터 2019까지)의 구성 요소로 제공되는 SQLNCLI의 경우 이 수명 주기 예외 지원을 참조하세요.
옵션
프로토콜 암호화 강제 적용
TLS를 사용하여 연결을 요청합니다.
서버 인증서 신뢰
아니요로 설정하면 클라이언트 프로세스에서 서버 인증서의 유효성을 검사합니다. 클라이언트와 서버에는 각각 공용 인증 기관에서 발급한 인증서가 있어야 합니다. 인증서가 클라이언트 컴퓨터에 없거나 인증서의 유효성 검사에 실패하면 연결이 종료됩니다.
예로 설정하면 클라이언트는 서버 인증서의 유효성을 검사하지 않으므로 자체 서명된 인증서를 사용할 수 있습니다.
보안 서버 인증서는 강제 프로토콜 암호화가 예로 설정된 경우에만 사용할 수 있습니다.