2011-12-06 5 views
1

IIS7이있는 서버에있는 응용 프로그램에서 내 컴퓨터에있는 SQL DB에 액세스하려고합니다.
는 내 컴퓨터의 IP와 WebConfig의 ConnectionString을 설정하고 난 항상이 오류를 얻을 :SQL 서버에 연결할 수 없습니다.

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. 이 서버에
  2. 하면 SQL에서 TCP/IP 사용 내 서버의 속성 창에서 체크 "원격 연결 허용"고 확인했다 :이 그것을 작동하도록 내가 위해 노력했던 것들 서버 구성 관리자
  3. 의 TCP/IP에하고 "속성"이 "0"동적 포트에
  4. 가 포트에서 연결을 허용하도록 Windows 방화벽에서 새 규칙을 만든 1433 포트를 설정하고 제거에
  5. 마우스 오른쪽 버튼으로 클릭 1433
  6. MSSQL/Binn 폴더의 sqlservr.exe를 "프로그램 허용"으로 추가했습니다. Windows 방화벽 "
  7. 이 서비스를 다시 시작 통해 그것의

것도 도움이되지 않습니다. 그 밖의 무엇을 할 수 있습니까?

편집 :
연결 문자열 :

<connectionStrings> 
    <add name="someName" connectionString="Database=someDB;Server=<my computer's IP>;User=userName;Password=123" providerName="System.Data.SqlClient"/> 
</connectionStrings> 
+0

당신은 당신의 연결 문자열을 게시 할 수 있습니다. – BizApps

+0

TCP/IP 설정을 변경 한 후 SQL Server 프로세스를 다시 시작 했습니까? – Vamsi

+0

ping, telnet, SSMS를 시도 했습니까? –

답변

관련 문제