특정 TCP 포트로 수신하도록 서버 구성(SQL Server 구성 관리자)

이 항목에서는 SQL Server 구성 관리자를 사용하여 특정 고정 포트에서 수신할 SQL Server 데이터베이스 엔진 인스턴스를 구성하는 방법에 대해 설명합니다. 설정된 경우 기본 SQL Server 데이터베이스 엔진 인스턴스는 TCP 포트 1433에서 수신합니다. 데이터베이스 엔진 및 SQL Server Compact의 명명된 인스턴스는 동적 포트용으로 구성됩니다. 즉, SQL Server 서비스가 시작될 때 이들 인스턴스가 사용 가능한 포트를 선택합니다. 방화벽을 통해 명명된 인스턴스에 연결할 경우 데이터베이스 엔진을 특정 포트에서 수신하도록 구성하면 방화벽에서 해당 포트를 열 수 있습니다.

기본 Windows 방화벽 설정 방법과 데이터베이스 엔진, Analysis Services, Reporting Services 및 Integration Services에 영향을 주는 TCP 포트에 대한 설명은 SQL Server 액세스를 허용하도록 Windows 방화벽 구성을 참조하십시오.

팁

포트 번호를 선택할 때 특정 응용 프로그램에 할당된 포트 번호 목록 http://www.iana.org/assignments/port-numbers를 참조하십시오. 할당되지 않은 포트 번호를 선택합니다. 자세한 내용은 TCP/IP에 대한 기본 동적 포트 범위는 Windows Vista 및 Windows Server 2008에서 변경을 참조하십시오.

주의 사항주의

다시 시작할 때 데이터베이스 엔진은 새 포트에서 수신을 시작합니다. 그러나 데이터베이스 엔진이 사용하지 않을 수 있는 경우에도 구성을 변경하는 즉시 SQL Server 브라우저 서비스가 레지스트리를 모니터링하고 새 포트 번호를 보고합니다. 데이터베이스 엔진을 다시 시작하여 일관성을 확인하고 연결 실패를 방지합니다.

항목 내용

  • 서버가 특정 TCP 포트에서 수신하도록 구성하려면:

    SQL Server 구성 관리자

SQL Server 구성 관리자 사용

SQL Server 데이터베이스 엔진에 TCP/IP 포트 번호를 할당하려면

  1. SQL Server 구성 관리자의 콘솔 창에서 SQL Server 네트워크 구성, <instance name>에 대한 프로토콜을 차례로 확장한 다음 TCP/IP를 두 번 클릭합니다.

  2. TCP/IP 속성 대화 상자의 IP 주소 탭에 여러 개의 IP 주소가 IP1, IP2의 형식으로 IPAll까지 표시됩니다. 이러한 주소에는 루프백 어댑터의 IP 주소인 127.0.0.1이 포함됩니다. 컴퓨터의 각 IP 주소에 대한 추가 IP 주소가 나타납니다. 각 주소를 마우스 오른쪽 단추로 클릭한 다음 속성을 클릭하여 구성할 IP 주소를 확인합니다.

  3. TCP 동적 포트 대화 상자에 0이 있으면 데이터베이스 엔진이 동적 포트에서 수신한다는 표시이므로 0을 삭제합니다.

  4. IPn 속성 영역의 TCP 포트 상자에 이 IP 주소가 수신할 포트 번호를 입력한 다음 확인을 클릭합니다.

  5. 콘솔 창에서 SQL Server 서비스를 클릭합니다.

  6. 세부 정보 창에서 SQL Server(<instance name>**)**를 마우스 오른쪽 단추로 클릭한 다음 다시 시작을 클릭하여 SQL Server를 중지하고 다시 시작합니다.

특정 포트에서 수신하도록 SQL Server를 구성한 후에 특정 포트를 통해 클라이언트 응용 프로그램과 연결하는 세 가지 방법은 다음과 같습니다.

  • 서버에서 SQL Server Browser 서비스를 실행하여 이름을 기준으로 데이터베이스 엔진 인스턴스에 연결합니다.

  • 클라이언트에서 별칭을 만들어 포트 번호를 지정합니다.

  • 클라이언트가 사용자 지정 연결 문자열을 사용하여 연결하도록 프로그래밍합니다.

Windows 8을 사용하여 SQL Server 구성 관리자에 액세스하려면

SQL Server 구성 관리자는 독립 실행형 프로그램이 아니라 Microsoft Management Console 프로그램용 스냅인이므로 SQL Server 구성 관리자는 Windows 8을 실행할 때 응용 프로그램으로 표시되지 않습니다. SQL Server 구성 관리자를 열려면 검색 참의 응용 프로그램 아래에 SQLServerManager11.msc(SQL Server 2012) 또는 SQLServerManager10.msc(SQL Server 2008)를 입력한 다음 Enter 키를 누릅니다.

맨 위로 이동 링크와 함께 사용되는 화살표 아이콘[맨 위로 이동]

참고 항목

개념

클라이언트에서 사용할 서버 별칭 만들기 또는 삭제(SQL Server 구성 관리자)