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

SQL Server Native Client(약칭 SNAC)는 SQL Server 2022(16.x) 및 SSMS(SQL Server Management Studio) 19에서 제거되었습니다. SQLNCLI 또는 SQLNCLI11(SQL Server Native Client) 및 레거시 Microsoft OLE DB Provider for SQL Server(SQLOLEDB)는 새 애플리케이션 개발에 권장되지 않습니다. 앞으로 새 SQL Server용 Microsoft OLE DB 드라이버(MSOLEDBSQL) 또는 최신 Microsoft ODBC Driver for SQL Server로 전환합니다. SQL Server 데이터베이스 엔진(버전 2012~2019)의 구성 요소로 제공되는 SQLNCLI의 경우 이 지원 수명 주기 예외를 참조하세요.

옵션

프로토콜 암호화 강제 적용
TLS를 사용하여 연결을 요청합니다.

서버 인증서 신뢰
아니요로 설정하면 클라이언트 프로세스에서 서버 인증서의 유효성을 검사합니다. 클라이언트와 서버에는 각각 공용 인증 기관에서 발급한 인증서가 있어야 합니다. 인증서가 클라이언트 컴퓨터에 없거나 인증서의 유효성 검사에 실패하면 연결이 종료됩니다.

설정하면 클라이언트는 서버 인증서의 유효성을 검사하지 않으므로 자체 서명된 인증서를 사용할 수 있습니다.

보안 서버 인증서는 강제 프로토콜 암호화가 예설정된 경우에만 사용할 수 있습니다.