SSISパッケージを開発しましたが、Visual Studioから正常に実行されています。私はこのパッケージをSQLサーバーにデプロイし、その実行のためのジョブを作成しました。 Oracleソースが含まれているデータ・フロー・タスクでエラーが発生しました。SQLジョブで実行したときにOracle接続が失敗したSSISパッケージ
私が受け取った以下のエラー見つけてください:
エラー:OraOLEDB.Oracle.1が登録されていない要求されたOLE DBプロバイダを。 64ビットドライバがインストールされていない場合は、32ビットモードでパッケージを実行してください。エラーコード:0x00000000 OLE DBレコードが利用可能です。ソース:「Microsoft OLE DB Servoceコンポーネント」Hresult:0x80040154説明: "クラスが登録されていません"。
エラー:SSISエラーコードDTS_E_CANNOTACQUIRECONNECTIONFROMCONNECTIONMANAGER。接続マネージャ "Oracle_Source_DWH"へのAcquireConnectionメソッド呼び出しがエラーコード0xC0209303で失敗しました。この前にエラーメッセージが表示され、AcquireConnectionメソッド呼び出しが失敗した理由の詳細が表示されることがあります。
このエラーの解決方法を教えてください。
Oracleクライアントをアンインストールしようとしましたが、動作しませんでした。事前に
おかげで、 Chanduは
あなたは、このリンクで提案を試すことができます - https://stackoverflow.com/questions/12903366/oraoledb-oracle-provider-is-not-registered-on-the-local-machine – Subbu
これを、次の試してみてくださいリンク - https://blogs.msdn.microsoft.com/dataaccesstechnologies/2010/06/30/ora-12154-tns-could-not-resolve-the-connect-identifier-specified-error-while-creating-a-リンクサーバーとオラクル/。あなたにいくつかの指示を与えるかもしれない、私は、エラーメッセージが異なる場合があります知っているが、行うには非常に多くの他のチェックがあります。 – VKarthik