2016-08-08 4 views
0

SQL Server에 연결하는 동안 문제가 있습니다. 연결 문자열에서 서버의 IP 주소 나 이름을 사용했지만 서버를 찾는 중 오류가 발생했습니다. 서버에서 TCP/IP를 활성화하고 다시 시작했지만 좋은 결과가 없습니다."서버 위치 오류"- SQL Server 2014

내 실제 연결 문자열 : Server=POSTESERVEUR-PC\SQLEXPRESS;Integrated Security=false;Database=****;User ID=****;Password=****;

오류 :

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:SQL Network Interfaces, error:26 - Error Locating Server/Instance Specified) 

난 항상 비슷한 문제에 대한 답변을 많이 읽고,하지만 난 아직도 내가 뭘하는지하지 않습니다 잘못된.

SQL 서비스가 실행 중이고 TCP/IP가 수신 중이며 CMD를 통해 서버에 ping을 수행 할 수 있지만 사용자 ID도 작동하므로 잘못 되었습니까?

모든 아이디어를 환영합니다. 감사.

+0

내 게시물을 편집 전체 오류 – TheGameiswar

+0

를 붙여주세요 (서버 속성/연결 /이 서버에 대한 원격 연결을 허용) 원격 연결을 허용 @TheGameiswar – BlackAlpha

답변

1

몇 가지 단계를 확인해야합니다.

  1. 서버 이름이 올바른지 확인하십시오 (예 : 이름에 오타가없는 경우).
  2. 인스턴스 이름이 정확하고 실제로 대상 시스템에 인스턴스가 있는지 확인하십시오. [업데이트 : 일부 응용 프로그램은 \를 \로 변환합니다. 응용 프로그램에 대해 잘 모르는 경우 ServerInstance와 Server \ Instance를 모두 연결 문자열로 시도하십시오.
  3. 서버 컴퓨터에 연결할 수 있는지 확인하십시오. 예 : DNS를 올바르게 확인할 수있는 경우 서버를 Ping 할 수 있습니다. 항상 사실).
  4. SQL Browser 서비스가 서버에서 실행 중인지 확인하십시오.
  5. 서버에서 방화벽을 사용하는 경우 sqlbrowser.exe 및/또는 UDP 포트 1434를 예외로 설정해야합니다.
  6. 원격 연결이 SQL 서버에서 사용할 수 있는지 확인 - SQL 서버 확인은
+0

나는 모든 단계를 밟는다. 그러나 그것은 아직도 효과가 없다, 나는 disapointed하다. – BlackAlpha

+0

@BlackAlpha 좀 이상하게 보입니다. Team Viewer를 사용하고 있다면 PC에 연결하여 문제를 확인할 수 있습니다. 그렇다면 Team Viewer 사용자 이름과 암호를 이메일로 보내주십시오. farahmandian2011 [at] gmail.com –