SQL Sever Agent SSIS エラーから発生0x80004005接続エラー
この記事では、SQL エージェントを使用する SQL Server Integration Services (SSIS) パッケージを実行できない接続の問題を解決します。
現象
SQL エージェントを使用する SSIS パッケージを実行しようとすると、パッケージは実行されません。次のエラー メッセージが表示されます。
OLE DB レコードを使用できます。 ソース "Microsoft OLE DB Driver for SQL Server" Hresult。 0x80004005説明 "TDS ストリームのプロトコル エラー" です。
OLE DB レコードを使用できます。 ソース "Microsoft OLE DB Driver for SQL Server" Hresult。 0x80004005説明 "通信リンクエラー" です。
OLE DB レコードを使用できます。 ソース "Microsoft OLE DB Driver for SQL Server" Hresult。 0x80004005説明 "TCP プロバイダー: 既存の接続がリモート ホストによって強制的に閉じられました"。
解決方法
この問題を解決するには、次の手順に従ってください。
- SQL Server Management Studio (SSMS) を開き、SQL Server インスタンスに接続します。
- オブジェクト エクスプローラーで、SQL Server エージェントに移動します。
- パッケージを実行する SSIS ジョブを見つけます。
- ジョブを右クリックし、 Properties を選択します。
- Steps セクションで、SSIS パッケージを実行する手順を見つけます。
- Edit ボタンを選択して、Job ステップのプロパティを開きます。
- ジョブ ステップのプロパティダイアログ ボックスで、Configuration>接続マネージャー s に移動します。
- 問題が発生している接続を選択します。
- RetainSameConnection プロパティの値を False から True に変更します。
- [OK] を選択して変更を保存します。
Note
RetainSameConnection プロパティは、SSIS パッケージ接続マネージャーのプロパティで直接調整することもできます。