2012-10-26 3 views
0

로컬 IIS 웹 서버를 사용할 때 ASP.NET MVC 응용 프로그램이 SQL Server에 연결할 수 없습니다. 데이터베이스가 다른 서버에 있습니다. 그러나 Visual Studio Development Server를 사용하면 잘 작동합니다.로컬 IIS 웹 서버가 SQL Server에 연결할 수 없습니다.

누구나 내가 놓친 설정을 아십니까? 내 Web.config에서 뭔가가 변경되어야합니까? 예, SQL Server에서 TCP/IP가 사용됩니다. 여기

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)

내 연결 문자열입니다 - - 여기

은 내가 오류입니다

connectionString=" 
SERVER=servername; 
Initial Catalog=dbname; 
User ID=userid; 
Password=passwd" 
providerName="System.Data.SqlClient" 
+0

** 사용하고있는 연결 문자열 **을 표시 할 수 있습니까? –

+0

다른 서버에 명명 된 파이프 연결을 만들 수는 있지만 실제로 그렇게하면 안됩니다. 그것은 당신의 문제와 관련이있을 것 같습니다. –

+0

@ marc_s, 연결 문자열을 추가했습니다. – Lala

답변

0

난 당신이 서버와 같은 원격 데이터베이스 뭔가를 연결하는 IP 주소를 사용할 필요가 있다고 생각 = 59.230.212.12 연결 문자열에. IIS가 설치된 관리 스튜디오에서 데이터베이스에 연결해보십시오. 연결 문자열에서 동일한 설정을 사용하십시오.

관련 문제