현재 오프라인 상태입니다. 인터넷에 다시 연결하기를 기다리고 있습니다.

SQL Server 2005 원격 연결을 허용 하도록 구성 하는 방법

이 문서는 Microsoft 기계 번역 소프트웨어를 이용하여 번역되었으며 Microsoft Community에 의한 Community Translation Framework(CTF) 기술 혹은 사람이 번역한 내용에 의하여 사후 편집될 수 있습니다. Microsoft는 Knowledge Base에 있는 모든 문서에 다양한 언어로 접근할 수 있도록 하기 위하여 기계 번역, 사람에 의한 번역 및 커뮤니티가 편집한 내용을 모두 제공합니다. 번역된 문서는 어휘, 구문 및/혹은 문법에 오류가 있을 수 있습니다. Microsoft는 번역 오류로 인한 부정확성, 오류 및/또는 손해와 이를 고객이 사용하는 데에 대하여 책임을 지지 않습니다.

이 문서의 영문 버전 보기:914277
소개
원격 컴퓨터에서 Microsoft SQL Server 2005의 인스턴스에 연결 하려고 하면 오류 메시지가 나타날 수 있습니다. SQL Server 연결 하는 프로그램을 사용할 때이 문제가 발생할 수 있습니다.

예를 들어, SQLCMD 유틸리티를 사용 하 여 SQL Server 연결할 때 다음 오류 메시지가 나타납니다.
Sqlcmd: 오류: Microsoft SQL 네이티브 클라이언트: 서버로 연결을 설정 하는 동안 오류가 발생 했습니다. SQL Server 2005에 연결 하는 경우 원격 연결 기본 설정에서 SQL Server 수 없다는 점을 사실로이 오류가 발생할 수 있습니다.


SQL Server 2005 원격 연결을 받아들이도록 구성 되지 않은 경우이 문제가 발생할 수 있습니다. 기본적으로 SQL Server 2005 Express Edition 및 SQL Server 2005 디벨로퍼 버전 원격 연결을 허용 하지 않습니다.

SQL Server 2005 원격 연결을 허용 하도록 구성 하려면 다음이 단계를 완료 해야 합니다.
  • 원격 컴퓨터에서 연결할 SQL Server 인스턴스에 원격 연결을 활성화 합니다.
  • SQL Server 브라우저 서비스를 켭니다.
  • 에 SQL Server 및 SQL Server 브라우저 서비스에 관련 된 네트워크 트래픽을 허용 하도록 방화벽을 구성 합니다.
이 문서에서는 이러한 각 단계를 완료 하는 방법을 설명 합니다.
추가 정보
SQL Server 2005의 인스턴스에 원격 연결을 활성화 하 고 SQL Server 브라우저 서비스를 해제 하려면 SQL Server 2005 노출 영역 구성 도구를 사용 합니다. 노출 영역 구성 도구는 SQL Server 2005를 설치할 때 설치 됩니다.SQL Server 2005 Express 또는 SQL Server 2005 디벨로퍼 버전에 대 한 원격 연결 사용
원격 컴퓨터에서 연결할 SQL Server 2005의 각 인스턴스에 대 한 원격 연결을 활성화 해야 합니다. 이렇게 하려면 다음과이 같이 하십시오.
  1. 클릭 시작을 가리킵니다 프로그램을 가리킵니다 Microsoft SQL Server 2005을 가리킵니다 구성 도구를 클릭 하 고 다음을 누릅니다. 노출 영역 구성 SQL Server.
  2. SQL Server 2005 노출 영역 구성 페이지에서 클릭 서비스 및 연결에 대 한 노출 영역 구성.
  3. 서비스 및 연결에 대 한 노출 영역 구성 페이지에서 확장 데이터베이스 엔진를 클릭 원격 연결를 클릭 로컬 및 원격 연결사용자 환경에 사용 하 고 다음을 클릭 하 여 적절 한 프로토콜을 클릭 합니다. 적용.

    참고 클릭 확인 때 다음과 같은 메시지가 나타납니다.
    연결 설정 변경 내용은 데이터베이스 엔진 서비스를 다시 시작할 때까지 적용 됩니다.
  4. 서비스 및 연결에 대 한 노출 영역 구성 페이지에서 확장 데이터베이스 엔진를 클릭 서비스를 클릭 중지를 클릭 하 고 MSSQLSERVER 서비스가 중지 될 때까지 대기 시작 MSSQLSERVER 서비스를 다시 시작.
SQL Server 브라우저 서비스를 사용 합니다.
인스턴스 이름을 사용 하 여 SQL Server 2005를 실행 하 고 연결 문자열에서 특정 TCP/IP 포트 번호를 사용 하지 않는 경우 SQL Server 브라우저 서비스에 대 한 원격 연결을 허용 하도록 설정 해야 합니다. 예를 들어, SQL Server 2005 Express의 기본 인스턴스 이름으로 설치 컴퓨터 이름\SQLEXPRESS입니다. 실행 중인 SQL Server 2005의 인스턴스 개수에 상관 없이 한 번 SQL Server 브라우저 서비스를 사용 하기만 하면 됩니다. SQL Server 브라우저 서비스를 사용 하려면 다음과이 같이 하십시오.

중요 한 이러한 단계는 보안 위험을 증가할 수 있습니다. 다음이 단계를 컴퓨터나 네트워크 공격에 더 취약 한 악의적인 사용자나 바이러스와 같은 악의적인 소프트웨어의 공격에 쉬워집니다. 프로세스를 사용 하 여 프로그램이 원래 설계 된 대로 작동 하도록 하거나 특정 프로그램 기능을 구현 하도록이 문서에서 설명 하는 것이 좋습니다. 이렇게이 변경 하기 전에 특정 환경에서이 프로세스를 구현 하는 함께 관련 된 위험을 평가 하는 것이 좋습니다. 이 프로세스를 구현 하기로 선택한 경우 시스템을 보호 하기 위해 적절 한 추가로 취하십시오. 만이 프로세스가 정말 필요한 경우에 사용 하는 것이 좋습니다.
  1. 클릭 시작을 가리킵니다 프로그램을 가리킵니다 Microsoft SQL Server 2005을 가리킵니다 구성 도구를 클릭 하 고 다음을 누릅니다. 노출 영역 구성 SQL Server.
  2. SQL Server 2005 노출 영역 구성 페이지에서 클릭 서비스 및 연결에 대 한 노출 영역 구성.
  3. 서비스 및 연결에 대 한 노출 영역 구성 페이지에서 클릭 SQL Server 브라우저를 클릭 자동 에 대 한 시작 유형를 클릭 하 고 다음을 누릅니다. 적용.

    참고 클릭 하면 해당 자동 옵션인 SQL Server 브라우저 서비스는 Microsoft Windows를 시작할 때마다 자동으로 시작 됩니다.
  4. 클릭 시작를 클릭 하 고 다음을 누릅니다. 확인.
참고 컴퓨터에서 SQL Server 브라우저 서비스를 실행 하는 경우 컴퓨터의 인스턴스 이름 및 컴퓨터에서 실행 되는 SQL Server 각 인스턴스에 대 한 연결 정보를 표시 합니다. SQL Server 브라우저 서비스를 사용 하 고 SQL Server 인스턴스에 할당 된 TCP 포트를 통해 직접 연결 하 여이 위험을 줄일 수 있습니다. SQL Server 인스턴스는 TCP 포트를 통해 직접 연결할이 문서의 범위를 벗어납니다 있습니다. SQL Server 브라우저 서버 및 SQL Server 인스턴스에 연결 하는 방법에 대 한 자세한 내용은 SQL Server 온라인 설명서에서 다음 항목을 참조 하십시오.
  • 브라우저 서비스 SQL Server
  • SQL Server 데이터베이스 엔진에 연결
  • 클라이언트 네트워크 구성
Windows 방화벽에서 예외를 만들어야 합니다.
Windows XP 서비스 팩 2 (SP2) 및 Windows Server 2003에 포함 된 Windows 방화벽의 버전 이러한 단계를 적용 합니다. 다른 방화벽을 사용 하는 경우 자세한 내용은 해당 방화벽 설명서를 참조 하십시오.

SQL Server 2005를 실행 하는 컴퓨터에서 방화벽을 실행 하는 경우 SQL Server 2005 및 SQL Server 브라우저 서비스는 방화벽을 통해 통신할 수 있는 경우 SQL Server 2005에 대 한 외부 연결을 차단 됩니다. 원격 연결을 받아들이도록 원하는 SQL Server 2005의 각 인스턴스에 대해 예외 및 SQL Server 브라우저 서비스에 대해 예외를 만들어야 합니다.

해당 프로그램 파일을 설치할 때 SQL Server 2005 인스턴스 ID를 경로 일부로 사용 합니다. SQL Server 각 인스턴스에 대해 예외를 만들려면 올바른 인스턴스 ID를 확인 해야 인스턴스 ID를 가져오려면 다음과이 같이 하십시오.
  1. 클릭 시작을 가리킵니다 프로그램을 가리킵니다 Microsoft SQL Server 2005을 가리킵니다 구성 도구를 클릭 하 고 다음을 누릅니다. SQL Server 구성 관리자.
  2. SQL Server 구성 관리자의 오른쪽 창에서 SQL Server 브라우저 서비스, 주 창에서 인스턴스 이름을 마우스 오른쪽 단추로 누른 다음 속성.
  3. 브라우저 속성 SQL Server 페이지에서 클릭 하 여 고급 탭, 속성 목록에서 인스턴스 ID를 찾아 누른 다음 확인.
Windows 방화벽을 열려면 클릭 합니다. 시작를 클릭 실행종류 firewall.cpl를 클릭 하 고 다음을 누릅니다. 확인.

Windows 방화벽에서 SQL Server 2005에 대 한 예외를 만들

Windows 방화벽에서 SQL Server 2005에 대 한 예외를 만들려면 다음과이 같이 하십시오.
  1. Windows 방화벽을 클릭 하 여 예외 탭을 클릭 하 고 프로그램 추가.
  2. 추가 프로그램 창을 클릭 합니다. 찾아보기.
  3. C:\Program 상자 SQL server\를 클릭 합니다.MSSQL.1\MSSQL\Binn\sqlservr.exe, 클릭 열기를 클릭 하 고 다음을 누릅니다. 확인.

    참고 경로 SQL Server 2005의 설치 위치에 따라 달라질 수 있습니다. MSSQL.1 이전 절차의 3 단계에서 얻은 인스턴스 ID 자리 표시자가입니다.
  4. 예외를 필요로 하는 SQL Server 2005의 각 인스턴스에 대해 1-3 단계를 반복 합니다.

Windows 방화벽에서 SQL Server 브라우저 서비스에 대 한 예외 만들기

Windows 방화벽에서 SQL Server 브라우저 서비스에 대 한 예외를 만들려면 다음과이 같이 하십시오.
  1. Windows 방화벽을 클릭 하 여 예외 탭을 클릭 하 고 프로그램 추가.
  2. 추가 프로그램 창을 클릭 합니다. 찾아보기.
  3. C:\Program 상자 SQL Server\90\Shared\sqlbrowser.exe 실행 프로그램을 누르고 열기를 클릭 하 고 다음을 누릅니다. 확인.

    참고 경로 SQL Server 2005의 설치 위치에 따라 달라질 수 있습니다.
버전, 디벨로퍼 버전, 원격 컴퓨터, 원격 연결, Microsoft Access, Microsoft Excel, Visual Studio, Visual Basic, Visual C#, Visual c + +, Visual Web Developer express

경고: 이 문서는 자동으로 번역되었습니다.

속성

문서 ID: 914277 - 마지막 검토: 07/16/2013 02:38:00 - 수정: 4.1

Microsoft SQL Server 2005 Developer Edition, Microsoft SQL Server 2005 Express Edition

  • kbsqlsetup kbhowto kbtshoot kbinfo kbmt KB914277 KbMtko
피드백
script> >y: none; " src="https://c1.microsoft.com/c.gif?DI=4050&did=1&t=">ml>pe="text/JavaScript" async=""> var varAutoFirePV = 1; var varClickTracking = 1; var varCustomerTracking = 1; var Route = "76500"; var Ctrl = ""; document.write("