Azure サービスから SQLAzure に接続しています。
ほとんどの場合、問題なく動作します。
しかし、たまに(1日1回くらい)、繋がらないことがあります。約5分間続きます。
次のエラーが表示されます。
SQLException: SQL Server への接続を確立中に、ネットワーク関連またはインスタンス固有のエラーが発生しました
これは予想されることですか?
クラウドプログラミングの一部ですか?
それに対して防御的にプログラムすることになっていますか?
Azure サービスから SQLAzure に接続しています。
ほとんどの場合、問題なく動作します。
しかし、たまに(1日1回くらい)、繋がらないことがあります。約5分間続きます。
次のエラーが表示されます。
SQLException: SQL Server への接続を確立中に、ネットワーク関連またはインスタンス固有のエラーが発生しました
これは予想されることですか?
クラウドプログラミングの一部ですか?
それに対して防御的にプログラムすることになっていますか?
このタイプの動作は、SQLAzureおよびその他のクラウドサービスで予想されます。Microsoftは、 SQLAzureを含むさまざまなAzureサービス用の堅牢な一時的な障害処理ロジックを含む一時的な障害アプリケーションブロックを提供しています。
はい、これは想定内です。ある種の再試行ロジックを構築する接続とコマンドで期待されます。これがどれほど難しいかは、データレイヤーによって異なります。
Google には多くの情報があります https://www.google.com/search?q=sql+azure+transient