DetailPage-MSS-KB

기술 자료

기술 자료: 841251 - 마지막 검토: 2007년 4월 18일 수요일 - 수정: 3.5

소개

이 문서에서는 을 설명합니다.

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

추가 정보

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

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


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

    표 축소표 확대
    버전파일 경로
    SQL Server 7.0 Mssql\Binn\Sqlservr.exe
    SQL Server 2000 기본 인스턴스Program Files\Microsoft SQL Server\Mssql\Binn\Sqlservr.exe
    SQL Server 2000 명명된 인스턴스Program Files\Microsoft SQL Server\Mssql$instancename\Binn\Sqlservr.exe
    SQL Server 2005 기본 인스턴스Program Files\Microsoft SQL Server\MSSQL.x\MSSQL\Binn\sqlservr.exe
    SQL Server 2005 명명된 인스턴스Program Files\Microsoft SQL Server\MSSQL.x\MSSQL\Binn\sqlservr.exe

    참고 각 SQL Server 2005 인스턴스는 데이터 정렬 및 기타 옵션에 대한 특정 설정이 있는 고유한 서비스 집합으로 구성되어 있습니다. 디렉터리 구조, 레지스트리 구조 및 서비스 이름은 모두 SQL Server 2005 설치 동안 만들어지는 SQL Server 인스턴스의 특정 인스턴스 ID에 영향을 미칩니다. x는 SQL Server 2005 설치 동안 만들어지는 SQL Server 인스턴스의 인스턴스 ID입니다.
  5. 인스턴스 이름을 선택한 다음 확인을 누릅니다.
  6. 프로그램 및 서비스에서 6단계에서 선택한 이름 옆의 확인란을 선택한 다음 확인을 누릅니다.

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

멀티프로토콜을 사용 중인 경우 Windows 방화벽에서 올바른 TCP 포트를 열어야 할 뿐만 아니라 "각 SQL Server 인스턴스에 대해 예외 만들기" 절에 나와 있는 단계도 수행해야 합니다.
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  (http://support.microsoft.com/kb/841249/ ) SQL Server와 함께 사용할 수 있도록 Windows XP 서비스 팩 2(SP2)를 구성하는 방법




Microsoft 제품 관련 기술 전문가들과 온라인으로 정보를 교환하시려면 Microsoft 뉴스 그룹 (http://support.microsoft.com/newsgroups/default.aspx) 에 참여하시기 바랍니다.

본 문서의 정보는 다음의 제품에 적용됩니다.
  • Microsoft SQL Server 7.0 Standard Edition
  • Microsoft SQL Server 2005 Developer Edition
  • Microsoft SQL Server 2005 Enterprise Edition
  • Microsoft SQL Server 2005 Express Edition
  • Microsoft SQL Server 2005 Standard Edition
  • Microsoft SQL Server 2005 Workgroup Edition
  • Microsoft Windows XP Embedded
  • Microsoft SQL Server 2000 Standard Edition
키워드: 
kbhowto kbinfo KB841251
공유
추가 지원 옵션
Microsoft Community 지원 포럼
직접 문의하기
Microsoft Certified Partner 찾기
Microsoft Store
소기업이 아닙니까?
다음에서 팔로우하십시오.