클라이언트 네트워크 프로토콜 구성

클라이언트 응용 프로그램은 TCP/IP, 명명된 파이프, VIA 또는 공유 메모리 프로토콜을 사용하여 Microsoft SQL Server에 연결할 수 있습니다. 이 프로토콜은 SQL Server Native Client dll에 포함된 클라이언트 네트워크 라이브러리를 사용하여 구현됩니다. SQL Server 클라이언트를 구성하려면 시작 메뉴나 컴퓨터 관리 유틸리티 내에서 실행할 수 있는 새 MMC(Microsoft Management Console) 스냅인인 SQL Server 구성 관리자를 사용합니다. SQL Server 구성 관리자는 사용자의 클라이언트 네트워크 프로토콜에 대한 정보를 제공하고 몇 가지 프로토콜 옵션을 구성하는 데 사용됩니다. 또한 SQL Server 구성 관리자를 사용하여 기본 네트워크 프로토콜을 변경하고 특정 서버로의 연결 방법을 정의할 수도 있습니다.

프로토콜 설정 및 구성

SQL Server 구성 관리자에는 이전 버전의 SQL Server에서 제공된 클라이언트 네트워크 유틸리티 기능이 포함되어 있고 SQL Server와 호환되는 SQL Server 버전을 위한 클라이언트 구성 기능이 제공됩니다.

SQL Server 구성 관리자를 시작하려면 시작을 클릭하고 모든 프로그램, Microsoft SQL Server, 구성 도구를 차례로 가리킨 다음 SQL Server 구성 관리자를 클릭합니다. 클라이언트 구성 섹션에 액세스하려면 콘솔 창에서 SQL Server Native Client 구성을 클릭합니다.

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

  • 서버에 연결을 시도하는 클라이언트가 사용하는 기본 프로토콜을 변경합니다.

  • 서버에 연결할 때 사용 가능한 프로토콜 중 어떤 것을 먼저 시도할지 순서를 변경합니다.

  • 지정된 서버에 대한 클라이언트 연결을 만들고 이를 구성 항목으로 저장합니다. 구성 항목은 서버 별칭, 클라이언트 프로토콜 그리고 파이프 이름이나 포트 번호와 같은 관련 연결 매개 변수로 구성됩니다.

  • 시스템에 현재 설치되어 있는 SQL Server 클라이언트 프로토콜에 대한 정보를 표시합니다.

    중요 정보중요

    SQL Server 구성 관리자는 서버 별칭 구성과 기본 클라이언트 네트워크 라이브러리에 대한 레지스트리 항목을 만듭니다. 하지만 응용 프로그램은 SQL Server 클라이언트 네트워크 라이브러리 또는 네트워크 프로토콜을 설치하지 않습니다. SQL Server 클라이언트 네트워크 라이브러리는 SQL Server 설치 중에 함께 설치되며 네트워크 프로토콜은 Microsoft Windows 설치 프로그램의 일부로 설치되거나 제어판네트워크를 통해 설치됩니다. 특정 네트워크 프로토콜은 Windows 설치 프로그램의 일부로 제공되지 않을 수 있습니다. 이러한 네트워크 프로토콜을 설치하는 방법은 공급업체 설명서를 참조하십시오.

프로토콜

SQL Server 클라이언트에 사용할 수 있는 프로토콜은 TCP/IP, 명명된 파이프, VIA 및 공유 메모리입니다. 사용할 프로토콜 선택에 대한 자세한 정보는 네트워크 프로토콜 선택을 참조하십시오.

중요 정보중요

VIA 프로토콜은 더 이상 사용되지 않습니다. Microsoft SQL Server의 이후 버전에서는 이 기능이 제거됩니다. 새 개발 작업에서는 이 기능을 사용하지 않도록 하고, 현재 이 기능을 사용하는 응용 프로그램은 수정하십시오.

보안

SQL Server는 SSL(Secure Sockets Layer)을 사용하여 응용 프로그램 컴퓨터와 SQL Server의 인스턴스를 실행하는 컴퓨터 사이에 전송되는 모든 데이터를 암호화할 수 있습니다. SSL 암호화를 설정하기 전에 데이터베이스 컴퓨터에 인증 기관에서 받은 서버 인증서를 설치해야 하며 클라이언트에서 동일한 루트 인증서 서명 기관을 트러스트해야 합니다. SSL 암호화에 대한 자세한 내용은 SQL Server 연결 암호화를 참조하십시오.

공유 메모리 프로토콜은 SQL Server와 같은 컴퓨터에서 실행되는 프로세스와 통신하기 위한 용도로만 사용할 수 있으며 기본적으로 설정됩니다. Windows에서 공유 메모리의 보안을 관리합니다. Microsoft 클라이언트 네트워크 프로토콜의 경우 가장 안전합니다.