2011-08-05 16 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サーバに対して完全にローカルに実行されるため、ユーザ名、パスワード、およびインスタンス名はすべて正しくなりました。

WebサーバーのIPアドレスがホワイトリストに登録されていることを確認して、インスタンス名とSQl Azureアクセスルールを確認しました。

何が問題なのですか?

+0

Windows Azureポータルにログインしてデータベースを試してみてください。それを管理することはできません。しかし、リモートサーバに対してもローカルで動作します。 –

+0

これに解決策がありましたか?私のサイトがAmazonインスタンス上でホストされ、データベースとしてSQL Azureを使用している点を除いて、同じ問題が発生しています。接続文字列が1年以上変更されていなくても、文字通り翌日まで機能しなくなりました。私はちょうどそれがこのようにある日から次の日に止まる理由を知らない。助けてください! –

答えて

1

私はこの権利を理解していれば、あなたのローカルWebサイト(社内)はSQL Azureに接続できますが、Azureに配備されているWebサイトはできません。

ファイアウォールルールに「このサーバにアクセスするために他の窓の空白なサービスを許可する」があることを確認してください。このオプションをオフにすると、基本的に、アジアでホストされているアプリケーション/サービスがデータベースに接続できなくなります。

+0

半分の権利...ウェブサイトは青空にはなく、データベースだけです。 –

+0

Ah - あなたのサイトはDiscountASP.netによってホストされていることがわかりました。あなたのウェブサイトのIPが変更されていないことを確認しましたか?ファイアウォールの設定を確認しましたか? –

+0

はいを​​チェックしてください。ただし、IPアドレスがホワイトリストにない場合、SQl AzureはIPアドレスと追加先を示す明示的なエラーメッセージを返します。私のエラーは処理の前にその方法です - サーバーは接続を開くことさえできません。 –

関連する問題