2011-08-05 3 views
5

어제 밤까지 내 사이트 (DiscountASP.net에서 호스트 됨)와 연결되는 SQL Azure 데이터베이스가 정상적으로 실행되었습니다.SQL Azure 데이터베이스 명명 된 파이프 오류

밤중에 사이트가 명명 된 파이프 오류로 인해 작동을 멈췄습니다. 오류 40

가있는 서버 이름을 접두어면서 "TCP를 :"연결 문자열에 오류가 지금 :

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: TCP Provider, error: 0 - A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond.) 

그래서, 단지 명확하게하기 위해, web.config 파일은 변경되지 않았다 웹 사이트가 마지막으로 작업 한 시간과 명명 된 파이프 오류가 발생한 시간 사이의 모든 시간입니다.

사이트가 원격 SQl Azure 서버에 대해 로컬로 완벽하게 실행되므로 사용자 이름, 암호 및 인스턴스 이름이 모두 정확합니다.

웹 서버의 IP 주소가 허용 목록에 포함되도록 인스턴스 이름과 SQl Azure 액세스 규칙을 확인했습니다.

무엇에 관한 아이디어가 잘못 되었나요?

+0

Windows Azure 포털에 로그인하여 데이터베이스를 시도하고 관리합니다. 그것을 관리 할 수 ​​없습니다. 그래도 원격 서버에 대해 로컬로 작동합니다. –

+0

해결 방법이 있습니까? 내 사이트가 Amazon 인스턴스에서 호스팅되고 데이터베이스에 대해 SQL Azure를 사용한다는 점만 제외하면 동일한 문제가 발생합니다. 연결 문자열이 1 년 이상 변하지 않아도 문자 그대로 하루 종일 작동하지 않습니다. 왜 이런 일이 하루 만에 끝날지 모르겠다. 도와주세요! –

답변

1

이 권리를 이해한다면 로컬 웹 사이트 (사내 방송)는 SQL Azure에 연결할 수 있지만 Azure에 배포 된 웹 사이트는 연결할 수 없습니까?

방화벽 규칙에 "이 서버에 액세스 할 수있는 다른 창유리 서비스 허용"이 있는지 확인하십시오. 이 옵션을 기본적으로 해제하면 azure-hosted 응용 프로그램/서비스가 데이터베이스에 연결되지 않습니다.

+0

반쯤은 ... 웹 사이트는 푸른 하늘에 있지 않고 데이터베이스 만 있습니다. –

+0

아 - 이제 귀하의 사이트가 DiscountASP.net에 의해 호스팅되는 것을 보았습니다. 웹 사이트의 IP가 변경되지 않았는지 확인 했습니까? 방화벽 설정을 확인 했습니까? –

+0

예. 그러나 IP 주소가 흰색 목록에 없으면 SQl Azure는 IP 주소와 추가 위치를 알려주는 명시 적 오류 메시지를 반환합니다. 내 오류는 그 과정에서 그 전에 - 서버가 심지어 연결을 열 수 없습니다. –