2

.net アプリケーション コードから以下のエラーが発生しています。MS SQLServer Express 2005 で VS2008 を使用しています。

サーバーとの接続は正常に確立されましたが、ログイン プロセス中にエラーが発生しました。(プロバイダー: TCP プロバイダー、エラー: 0 - 既存の接続がリモート ホストによって強制的に閉じられました。) (.Net SqlClient データ プロバイダー)

サーバーとの接続は正常に確立されましたが、ログイン プロセス中にエラーが発生しました。(プロバイダー:共有メモリ プロバイダー、エラー:0 - パイプの反対側にプロセスがありません)

これらのブログの指示に従って、TCP/IP と名前付きパイプを使用したリモート接続用にサーバーを構成しました。順序も、最初に TCP/IP、次に名前付きパイプのようです。

Windows ファイアウォールでは、SQL ポートの例外を 1433 で許可し、sqlbrowser.exe も許可するように構成しました。

今、私は「..既存の接続がリモートホストによって強制的に閉じられました。エラー。

このアプリケーションの展開を優先的に修正する必要があるため、助けを提案してください。

使用される接続文字列は、

4

2 に答える 2

0

接続保持時間を延長してみてください。デフォルトは 30 秒です。接続がタイムアウトして閉じられた後、閉じられた接続に対して何らかのアクションを実行する場合、このエラーが表示されます。

于 2013-03-06T19:57:58.477 に答える