서버 네트워크 프로토콜 및 네트워크 라이브러리 구성

클라이언트 컴퓨터에서 데이터베이스 엔진에 연결하려면 서버가 사용 가능한 프로토콜에서 수신 중이어야 합니다. 일부 버전의 Microsoft SQL Server에서는 서버 네트워크 프로토콜을 사용해야 다른 컴퓨터에서 SQL Server에 연결할 수 있습니다. 여러 설치 구성에 사용할 수 있는 프로토콜에 대한 자세한 내용은 기본 SQL Server 네트워크 구성을 참조하십시오.

SQL Server 구성 관리자 도구를 사용하여 다음을 수행할 수 있습니다.

  • SQL Server의 인스턴스가 수신할 서버 프로토콜을 사용합니다.

  • 더 이상 필요하지 않은 서버 프로토콜을 사용하지 않게 합니다.

  • 각 데이터베이스 엔진에서 수신할 IP 주소, TCP/IP 포트 및 명명된 파이프를 지정하거나 변경합니다.

  • 사용 가능한 모든 서버 프로토콜에 대해 Secure Sockets Layer(SSL) 암호화를 사용합니다. 사용 가능한 모든 서버 프로토콜에 대해 암호화를 켜거나 끌 수 있으며 특정 프로토콜에 대해서만 암호화를 지정할 수 없습니다.

    SSL 암호화를 사용하려면 유효한 인증서를 설치해야 합니다. 인증서에 대한 자세한 내용은 SQL Server 연결 암호화를 참조하십시오.

SQL Server 구성 관리자에서는 지정된 SQL Server 인스턴스가 장애 조치(Failover) 클러스터에 있는지 자동으로 검색합니다. 인스턴스가 장애 조치 클러스터에 있으면 사용자가 인스턴스에 대해 지정한 모든 정보는 자동으로 모든 노드에 복제됩니다. 그러나 장애 조치 클러스터에 암호화를 사용하려면 장애 조치 클러스터에 있는 모든 노드의 가상 서버에 대한 정식 DNS 이름으로 서버 인증서를 설치해야 합니다. 예를 들어 클러스터에 test1.<your company>.comtest2.<your company>.com이라는 두 개의 노드가 있고 가상 SQL Server "virtsql"이 있으면 "virtsql.<your company>.com"에 대한 인증서를 가져와서 두 노드에 모두 설치해야 합니다. 그런 다음 SQL Server 네트워크 구성의 <server>에 대한 프로토콜 속성 대화 상자에서 암호화 적용 확인란을 선택하여 암호화할 장애 조치 클러스터를 구성할 수 있습니다.