SQL Server 2008 R2データベースへのユーザーの個々の接続が失われている、社内で開発されたVB.Net Windowsフォームアプリケーションがあります。要求をサーバーに送信するときにトランスポートレベルのエラーが発生しました
以下の太字のメッセージが表示されます。
要求をサーバーに送信するときにトランスポートレベルのエラーが発生しました。 (プロバイダ:TCPプロバイダ、エラー:0 - 既存の接続はリモートホストによって強制的に閉じられました)
Microsoftなどの多くの記事を多数見てきましたが、問題点を特定できませんでした。
ユーザが開いているアプリケーションから長時間離れている場合に発生することがあります。他のものはおそらく20分未満であろう。
ご協力いただければ幸いです。
接続を開いて、アプリケーションを実行している間、開いたままにしますか?その場合は、データベーストランザクションの各セットの後で明示的に閉じて、必要なときに再度開きます。これは、リモートDBサーバが(未使用の)オープン接続を閉じているように思えます。 – Widor