SQL Sever エージェント SSIS エラーから発生する接続エラー 0x80004005

この記事では、SQL エージェントを使用する Integration Services (SSIS) パッケージSQL Server実行できない接続の問題を解決します。

現象

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 プロバイダー: リモート ホストによって既存の接続が強制的に閉じられました"

解決方法

この問題を解決するには、次の手順を実行します。

  1. SQL Server Management Studio (SSMS) を開き、SQL Server インスタンスに接続します。
  2. オブジェクト エクスプローラーで、[SQL Server エージェント] に移動します。
  3. パッケージを実行する SSIS ジョブを見つけます。
  4. ジョブを右クリックし、[プロパティ] を選択 します
  5. [ ステップ ] セクションで、SSIS パッケージを実行するステップを見つけます。
  6. [ 編集 ] ボタンを選択して、[ ジョブ ステップのプロパティ] を開きます。
  7. [ ジョブ ステップのプロパティ ] ダイアログ ボックスで、[ 構成>接続マネージャー] に移動します。
  8. 問題が発生している接続を選択します。
  9. RetainSameConnection プロパティの値を False から True に変更します
  10. [OK] を選択して変更を保存します。

注:

また、SSIS パッケージ接続マネージャーのプロパティで RetainSameConnection プロパティを直接調整することもできます。

関連項目

既存の接続がリモート ホストによって強制的に閉じられた (OS エラー 10054)