2017-09-28 18 views
-1

Windows Azureサーバーにアプリケーションをホストしました。私のデータベースインスタンスも、紺色の窓にあります。Azureサーバー - 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: TCP Provider, error: 0 - An operation on a socket could not be performed because the system lacked sufficient buffer space or because a queue was full.) ---> System.ComponentModel.Win32Exception: An operation on a socket could not be performed because the system lacked sufficient buffer space or because a queue was full --- End of inner exception stack trace ---

あなたは、アドバイスをしてくださいでした。

答えて

1

データベースへの接続をたくさん(lots)作成していますか?もしそうなら、あなたが終わったらすぐに、それらを優雅に処分しますか? DIは関わっていますか? EFやその他のORマッパーを使用しているのですか?あるいはADO.NETを介して接続していますか?あなたが見るように、あなたが答えを与えるために答えることができるいくつかの質問があります...

再試行を実装するなど、Azure SQL(または実際にはAzureコンポーネント)機構。あなたのシナリオに適したものをRetry service specific guidance文書で探します。興味深い検索語はTransient Fault Handlingです。

+0

ありがとう@Rick van den Bosch、私はEFを使用しています。いつかこのエラーが出ることがあります。 –

関連する問題