1

このトピック - Attunity Connection Manager を使用して Oracle DB に接続する SSIS パッケージと同様の問題について、誰かが私を助けてくれませんか

私の環境状況は次のとおりです。

  • DEV 仮想マシン: VS2019 バージョン 16.8.1 (Microsoft SQL Server Integration Services Designer バージョン 15.0.2000.132)
  • DEV SQL サーバー: 2017 DEV (Microsoft SQL Server 2017 (RTM-CU22) (KB4577467) - 14.0.3356.20 (X64))

私はインストールしました:

  • LINK Microsoft Connectors v5.0 for Oracle and Teradata ATTUNITY (SQL 2017 との互換性が必要なため)

  • LINK Microsoft Connector for Oracle V1.0

(32 バージョンまたは 64 バージョンのみをインストールし、VM をアンインストールして再起動することを何度も試みました) Oracle Connection Manager を含む SSIS パッケージがあります。パッケージ内のVisual Studioでは:

  • IF SQL ターゲット バージョンは SQL 2019 です
  1. Oracle テストへの接続マネージャー: SUCCESS
  2. 実行パッケージ: SUCCESS
  3. SSIS DB へのパッケージの配布:失敗(妥当 -> SQL 2017 があります :)

  1. IF SQL ターゲット バージョンが SQL 2017 の場合

  2. Oracle テストへの接続マネージャー: SUCCESS

  3. パッケージの実行:失敗

    デバッグ モードのエラー:

[OMS OrderLines ABBICS V_F_ORDERS_RO24881SRU 3 ] エラー: 接続マネージャー Oracle DB への AcquireConnection メソッド呼び出しがエラー コード 0x80004005 で失敗しました。これより前に、AcquireConnection メソッドの呼び出しが失敗した理由に関する詳細情報を含むエラー メッセージが投稿される場合があります。

[SSIS.Pipeline] エラー: OMS OrderLines ABBICS V_F_ORDERS_RO24881SRU は検証に失敗し、エラー コード 0x80004005 を返しました。

エラー: ORACLE レジストリ キーを開けません。Oracle Client for Windows x86 が正しくインストールされていることを確認します。

  1. SSIS DB へのパッケージの配布: SUCCESS
  2. SQL Server でパッケージを実行します (SSIS カタログまたは JOB から): FAIL -> 基本的にパッケージと同じエラー

パッケージを 64 ビット モードと 32 ビット モードで実行し、ジョブを 32 ビット モードで実行しようとしました。唯一の違いは

...Windows x86 は正しくインストールされています...

また

...Windows x64 は正しくインストールされています...

ありがとうございました!ヴォイチェフ

4

1 に答える 1