2013-06-01 3 views
1

도와주세요. 수 일간 작업 해 왔습니다.SQL Server 2008 R2 원격으로 연결할 수 없습니다.

    : 나는 그러나

    123.123.123.123/instanceName

    에 의해 명명 된 인스턴스를 사용하여 비주얼 스튜디오 2010 내 데이터베이스에 연결하려고

    , 난 내가 다음 활성화 한

    error provider: Named Pipes Provider, error: 40 – Could not open a connection to SQL Server

    발생

  • 라우터의 포트 80, 1433, 1434 열기
  • 는 방화벽
  • 서버 서버 (여기서 instanceName), SQL Server 브라우저, 명명 된 파이프, TCP/IP
  • 을 통해 프로그램 Sqlsvr.exe, SqlBrowser.exe 수 있도록 방화벽 (UDP, TCP)을 통해 포트 80, 1433, 1434 허용
  • 내가

    그것이 내가 놓친 것이 무엇 http://technet.microsoft.com/en-us/library/cc646023.aspx의 가이드를 따라 한 SQL 서버 관리

에서 원격 연결을 활성화? 어떤 아이디어?

+0

서비스에서 SQL 에이전트를 시작 했습니까? –

+0

예, 내 인스턴스는 sqlexpress가 아닙니다 –

+0

검토 http://blog.sqlauthority.com/2009/05/21/sql-server-fix-error-provider-named-pipes-provider-error-40-could -not-open-a-connection-to-sql-server-microsoft-sql-server-error/ –

답변

1

우리는 똑같은 문제가 있었는데, 마침내 동적 포트 항목이 SQLExpress 로그인과 함께 주어져야한다는 것을 알아 냈습니다. 즉 192.168.1.25 \ SQLEXPRESS, 45490 ... 그런 다음 로그인이 허용되었습니다.

새 컴퓨터에 새 SQLEXPRESS 2008 R2 (Windows 7 Professional Edition)를 설치했습니다. &은 mgmt 스튜디오의 다른 컴퓨터에서이 DB에 연결하려고 시도했지만 연결되지 않았으며 클라이언트 컴퓨터.

우리는 SQLEXPRESS 브라우저/TCPIP가 활성화되었는지 확인하려고 시도했으며 동적 포트가이 문제를 일으키고 있다는 것을 알아 내기 전에 몇 시간을 보냈습니다.

왼쪽 메뉴에서 SQLEXPRESS 구성 관리자를 열고 SQL Server 네트워크 구성을 선택하십시오! [구성 관리자] [1] SQLEXPRESS에 대한 프로토콜 선택 오른쪽에있는 TCPIP 사용을 확인하고 다음을 클릭하십시오. TCPIP 및 select 특성은 IPALL로 이동합니다. 여기에 동적 포트 정보가 있습니다.

btw 우리는 ACer PC에서 설치를 시도했을 때 동일한 포트 번호로 &이 해결되었지만 두 대의 HP PC에 설치를 시도했지만이 동적 포트 문제는 발생하지 않았습니다. OEM OS 설정과 관련이 있습니다!

그러나 위의 상황이 우리의 상황을 해결했습니다.

관련 문제