sql >> データベース >  >> RDS >> Oracle

VS2015シェルにOledbのOracleプロバイダーがありません

    SSISからOracleに接続するための推奨される方法は、高性能で使いやすいAttunityコネクタを使用することです。 Oracle Provider for OLEDBを使用する場合は、Oracle Data Access Components(ODAC)とOracle VisualStudioToolsをダウンロードする必要があります。

    この回答では、SSISからOracleに接続する方法に関する詳細情報を提供し、問題の解決策へのリンクをいくつか提供します。

    SSISからOracleに接続する方法はたくさんあります:

    (1)OLEDB用のOracleプロバイダー

    これは、Oracle Data Access Components(ODAC)の一部です

    • Oracle-VisualStudioツール
    • 32ビットのOracleDataAccess Components(ODAC)とNuGetのダウンロード
    • OracleプロバイダーforOLEDB

    次のリンクにも同様の問題が含まれています:

    • SSISにリストされていないOracleOLEDBプロバイダー

    (2)Microsoft OLEDB Provider for Oracle

    これはMicrosoftDataAccess Components(MDAC)の一部です

    この機能は、Windowsの将来のバージョンで削除される予定です。新しい開発作業でこの機能を使用することは避け、現在この機能を使用しているアプリケーションを変更することを計画してください。代わりに、OracleのOLEDBプロバイダーを使用してください。

    • Microsoft OLE DB ProviderforOracleの概要

    (3)OracleAttunityコネクタ

    OracleおよびTeradata用のAttunityの高速コネクタは、SQL Server Integration Services(SSIS)に含まれるようにMicrosoftによって選択されました。

    • Attunity for Integration Services(SSIS)によるOracleおよびTeradata用のMicrosoftコネクタ
    • AttunityによるMicrosoftコネクタ

    ディスカッション

    • AttunityによるOracle用SSISコネクタとOLEDBパフォーマンス用のOracleプロバイダー
    • Oracle Client DataProvider VS Oracle Provider for OLEDB

    その他の役立つリンク

    • SSISでのOracleからのインポート(Oracleクライアントのインストールからデータのインポートまで)
    • 64ビット用のMicrosoftOLEDB Provider for Oracle(MSDAORA)?
    • Oracleコネクタを使用したSSIS



    1. HerokuでPostgresDBを破棄する

    2. SQL ServerのVarchar(max)に対してNOT NULLがNULL値を返すのはなぜですか?

    3. SQLクエリから変数を設定するにはどうすればよいですか?

    4. SQLでテーブルの行数をカウントする方法