Windows XP 서비스 팩 2에서 SQL Server 연결을 설정 하는 방법

소개

Windows XP 서비스 팩 2에서 SQL Server 연결을 사용 하는 방법을 설명 합니다.


기본적으로 Windows 방화벽은 Microsoft Windows XP 서비스 팩 2를 실행 하는 컴퓨터에서 사용 됩니다. Windows 방화벽은 인터넷 컴퓨터가 파일 및 인쇄 공유 컴퓨터 또는 다른 리소스에 연결 하지 못하도록 파일 및 프린터 공유에 사용 되는 445 같은 포트를 닫습니다. SQL Server 사용 하 여 들어오는 클라이언트 연결을 수신 하도록 구성 된 경우 TCP 포트를 통해 통신 하는 SQL Server NetBIOS 세션을 통해 명명 된 파이프 및 이러한 포트를 열어야 합니다. SQL Server 클라이언트를 SQL Server 연결 하려고 하는 SQL Server Windows 방화벽을 예외 설정 되지 않으면 연결할 수 수 없습니다. SQL Server Windows 방화벽 예외를 설정 하려면 "추가 정보" 절에 나와 있는 단계를 사용 합니다.

자세한 내용

SQL Server 각 인스턴스에 대해 예외 만들기

다음 메서드는 전송 제어 프로토콜 (TCP) 포트 외에 사용자 데이터 그램 프로토콜 (UDP) 포트를 1434 열립니다. 이러한 포트를 수동으로 열어야 하는 경우 Microsoft 기술 자료의 다음 문서를 참조 하십시오.
841252 수동으로 SQL Server 2000 용 Windows XP 서비스 팩 2에 대 한 TCP/IP를 설정 하는 방법



참고: SQL Server 여러 인스턴스를 실행 하는 경우 각 인스턴스에 대해 예외를 만들 해야 합니다.
  1. 시작을 클릭합니다 하 고을 클릭합니다
    실행합니다.
  2. 실행 대화 상자에 Firewall.cpl입력 한 다음 확인을 클릭 합니다.
  3. Windows 방화벽 대화 상자의 예외 탭에서 프로그램 추가 클릭 합니다.
  4. 프로그램 추가 대화 상자에서 SQL Server 인스턴스를 선택할 수 있습니다 하거나 예외 목록에 추가 하려는 SQL Server 인스턴스를 찾을 수 있는 찾아보기 단추를 클릭 하면 됩니다. SQL Server 기본 설치 위치는 다음과에서 같습니다.

    버전파일 경로
    SQL Server 7.0Mssql\Binn\Sqlservr.exe
    SQL Server 2000 기본 인스턴스다음 SQL Server\Mssql\Binn\Sqlservr.exe 프로그램
    SQL Server 2000의 명명 된 인스턴스다음 SQL Server\Mssql$instancename\Binn\Sqlservr.exe 프로그램
    SQL Server 2005의 기본 인스턴스프로그램이 다음 SQL Server\MSSQL입니다. x\MSSQL\Binn\sqlservr.exe
    SQL Server 2005의 명명 된 인스턴스프로그램이 다음 SQL Server\MSSQL입니다. x\MSSQL\Binn\sqlservr.exe

    참고: 각 SQL Server 2005 인스턴스 데이터 정렬 및 기타 옵션에 대 한 특정 설정 사용 하 여 서비스의 고유 집합으로 이루어집니다. 디렉터리 구조, 레지스트리 구조 및 서비스 이름은 모두 SQL Server 인스턴스의 SQL Server 2005 설치 중에 만들어진 특정 인스턴스 ID를 반영 합니다. x 는 SQL Server 2005 설치 중에 만들어진 SQL Server 인스턴스의 인스턴스 ID입니다.
  5. 인스턴스 이름을 선택한 다음
    OK.
  6. 프로그램 및 서비스를6 단계에서 선택한 이름 옆에 있는 확인란을 선택 하 고을 클릭합니다
    OK.

멀티 프로토콜 원격 프로시저 호출 (RPC)을 사용 하는 방법

멀티 프로토콜을 사용 하는 경우 있습니다 해야 합니다 "SQL Server 각 인스턴스에 대해 예외 만들기" 절의 단계를 수행으로 Windows 방화벽에서 올바른 TCP 포트를 열어야 합니다.
TCP를 통한 RPC를 실행 하는 방법
경고 레지스트리 편집기를 사용하거나 다른 방법을 사용하여 레지스트리를 잘못 수정하면 심각한 문제가 발생할 수 있습니다. 이러한 문제는 운영 체제를 다시 설치 할 수 있습니다. Microsoft는 이러한 문제에 대한 해결책을 보장할 수 없습니다. 사용자는 스스로 위험을 감수하고 레지스트리를 수정해야 합니다.

TCP를 통한 RPC를 실행 하려면 다음과이 같이 하십시오.
  1. Windows 방화벽에서 포트 135를 사용 합니다. 이렇게 하려면, 다음 단계를 수행하십시오.
    1. 시작을 클릭한 다음, 실행을 클릭합니다.
    2. 실행 대화 상자에 Firewall.cpl입력 한 다음 확인을 클릭 합니다.
    3. 예외 탭을 클릭
      포트를 추가합니다.
    4. 포트 번호 상자에 입력
      135, TCP 단추를 클릭 합니다.
    5. 이름 상자에 예: MULTI 포트 이름을 입력 한 다음 확인을 누릅니다.
    6. 예외 탭에서 새 서비스가 나타납니다. 포트를 설정 하려면 새 서비스 옆의 확인란을 선택 하려면 클릭 한 다음 확인을 누릅니다.
  2. \\HKLM\SOFTWARE\Policies\Microsoft\Windows NT\RPC 레지스트리 키를 수정 합니다.

    참고: 단순히 SQL Server 설치 하면이 레지스트리 키는 존재 하지 않습니다. 키를 만들고 값을 설정 해야 합니다. 이렇게 하려면, 다음 단계를 수행하십시오.
    1. 시작을 클릭 한 다음 실행을 클릭 합니다.
    2. 실행 대화 상자에 입력
      Regedit를 클릭 하 고 확인 합니다. 레지스트리 편집기가 시작 됩니다.
    3. \\HKLM\SOFTWARE\Policies\Microsoft\Windows NT\RPC 레지스트리 키를 찾습니다.
    4. RestrictRemoteClients 키를 설정
      0.
    5. 레지스트리 편집기를 종료 합니다.
  3. SQL Server 실행 하는 컴퓨터를 다시 시작 합니다.
명명 된 파이프를 통한 RPC를 사용 하는 방법
명명 된 파이프를 통한 RPC를 실행 하는 경우 Windows 방화벽에서 포트 445를 열어야 합니다. 이렇게 하려면, 다음 단계를 수행하십시오.
  1. 시작을 클릭한 다음, 실행을 클릭합니다.
  2. 실행 대화 상자에 Firewall.cpl입력 한 다음 확인을 클릭 합니다.
  3. 예외 탭에서 포트 추가클릭 합니다.
  4. 포트 번호 상자에 입력
    445, 다음 TCP단추를 클릭 합니다.
  5. 이름 상자에 예: MULTI 포트 이름을 입력 한 다음 확인을 누릅니다.
  6. 예외 탭에서 새 서비스가 나타납니다. 포트를 설정 하려면 새 서비스 옆의 확인란을 선택 하려면 클릭 한 다음 확인을 누릅니다.

참조

Windows XP 서비스 팩 2에서 SQL Server 2000을 구성 하는 방법에 대 한 자세한 내용은 Microsoft 기술 자료의 다음 문서 번호를 클릭 합니다.

841249 SQL Server 함께 사용할 Windows XP 서비스 팩 2를 구성 하는 방법

속성

문서 ID: 841251 - 마지막 검토: 2017. 2. 7. - 수정: 2

피드백