1

Windows 7 64 ビット、VS 2010、および MS Office 2010 を使用しています。Excel ソースを使用して ssis pkg をビルドしようとすると、以下のような問題が発生します。

接続マネージャー 'Excel 接続マネージャー' のテーブル情報を取得できませんでした。

接続マネージャー 'Excel 接続マネージャー' を使用してソースに接続できませんでした

インターネットでいくつかの解決策を見つけ、1) MS アクセス データベース エンジン 2010 redistributable_x64.exe をインストールしてこれらの手順を試しました。システムを再起動しましたが、それでも問題は解決しません。oledb ソースのプロバイダーのリストにプロバイダーが見つからなかったため、jet 4.0 oledb プロバイダーを選択し、拡張プロパティを Excel 12.0 に変更したところ、次のエラーが発生しました。


プロバイダーの初期化中にエラーが発生したため、接続のテストに失敗しました。インストール可能な ISAM が見つかりませんでした。

また、Excelソースを使用すると、上記のエラーが上部に表示されます。

2) また、run 64bit ランタイムを false に変更し、再び True に戻しました。3) プロジェクトのプラットフォームを変更しようとしましたが、無効になっています。

私を助けてください。前もって感謝します。

4

2 に答える 2

0

32 ビット プロバイダーをインストールする必要があります。

Windows が 64 ビットであっても、SSDT 開発環境は 32 ビット環境です。プロバイダーのリストでプロバイダーが見つからない理由は、32 ビット データ プロバイダーしか表示されないためです。開発用マシンで 32 ビット バージョンを使用できる 64 ビット プロバイダーのみが表示されます。

于 2013-03-26T10:12:03.030 に答える