2011-09-23 3 views
0

일부는 다음과 같은 오류를 신고 :SqlException "네트워크 관련 또는 인스턴스 특정 오류?"연결 문자열 내 사이트의

System.Data.SqlClient.SqlException: 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)

이 사이트는 동적으로 연결 문자열을 전환하고 나는 문제가 제대로 이렇게되지 않는 것입니다 생각한다. 연결에 실패한 서버 이름을 추출 할 수 있으면 더 자세히 조사 할 수 있습니다.

global.asax의 Application_Error에서이를 수행 할 수있는 방법이 있습니까?

+0

연결을 시작하는 코드 블록에 로깅을 추가해야합니다. 오류가 발생하면 전역 asax는 위와 같이 SqlException 만 기록하므로 InnerException을 검사할만한 가치가 있습니다. – kd7

답변

-1

SQL Server 서비스가 중지되어 발생할 수 있습니다. SQL Server Configuration Manager을 열고 SQL Server 서비스를 다시 시작하십시오.

관련 문제