2013-04-20 3 views
0

몇 시간 동안 인터넷을 통해 연결을 수신하도록 SQL Server Express 2012를 구성하려고했습니다. (야간 빌드를 위해 Team Foundation Service를 사용하고 있지만, 그것은 SQL 서버와 상호 작용하는 단위 테스트를 실행하려고 시도합니다.)인터넷을 통해 SQL Server Express 2012를 연결하십시오.

A network-related or instance-specific error occurred while establishing a connection to SQL Server. The server was not found or was not accessible. Verify that the instance name is correct and that SQL Server is configured to allow remote connections. (provider: Named Pipes Provider, error: 40 - Could not open a connection to SQL Server) 

나는이 해결하기 위해 다음과 같은 시도 :

  1. 에 대한 TCP/IP를 사용 설치하고
  2. 를 SQL Server 브라우저를 실행을

    내가 점점 계속 모든

    이 메시지입니다 SQL 서버 인스턴스 (기본 SQLEXPRESS 사용)
  3. 라우터에서 포트 전달 활성화
  4. 방화벽 허용 된 응용 프로그램 목록에 SQL Server 및 SQL Server 브라우저 응용 프로그램을 추가했습니다.
  5. 내 머리를 벽에 부딪쳤다.

내 SQL 서버가 혼합 모드이며, 사용자 이름과 암호 (로컬 IP 주소를 사용하는 경우 작동)

지금까지이 문제지만 아무것도에 대한 여기에 모든 글을 읽은 올바른 ..

나는 어떤 충고가 주시면 감사하겠습니다.

감사합니다.

답변

1

해결되었습니다.

isntance 이름없이 내 공개 IP 주소 만 입력하면됩니다. 예를 들어

대신 xxx.xxx.xxx.xxx의 \의 SQLEXPRESS의 XXX.XXX.XXX.XXX 내가 그런 바보 같은 실수를 믿을 수 없어

...

관련 문제