0

5 つのストアド プロシージャがあります。各 SP には約 1 時間以上かかります。Windows サービスを作成してこれらの SP を継続的に使用しています。1 時間後にサービスを実行すると、接続に関連するエラーが発生しました。

以下に示す私の接続文字列..私はasp.net(C#コーディング)を使用しています

データソース=127.0.0.1;初期カタログ=xxxx;ユーザー=xx;パスワード=xxxxx;

エラーは、接続のクリーンアップ中にトランスポート レベルのエラーが発生しました。(プロバイダー: TCP プロバイダー、エラー: 0 - 既存の接続がリモート ホストによって強制的に閉じられました。)

4

1 に答える 1

0

トランスポート レベルのエラーは、SQL Server への接続が切断されていることに関連していることがよくあります。通常はネットワークです。

Timeout Expired は通常、SQL クエリの実行に時間がかかりすぎる場合にスローされます。


1) インターネット接続を確認する (SQL サーバーと Visual Studio 間の接続がネット経由で行われる場合) 2) VPN
(使用している場合) またはその他のツールで接続を確認する
3) IIS を再起動する
4) 再起動するマシン
5) SQL クエリを最適化します。

于 2012-07-21T15:30:08.373 に答える