最近、Windows 7 で SSIS 経由で Paradox 5.x ファイルを SQL Server 2008 R2 にインポートしようとすると、この問題が発生します。
何が欠けていましたか?
- ボーランド データベース エンジン (BDE)。www.prestwood.com でダウンロードした 5.2.0.2 バージョンをインストールしました。入手するには、サイトに登録する必要があります。これは、ダウンロードした zip ファイルの名前です
"mprestwood_KB100537_attachment.zip"
。
そのため、BDE をインストールした後、次の手順で問題を解決しました (皆さんはすでに試してみて、成功しなかったと思います):
Paradox ドライバーでシステム DSN を作成します。ODBC 32 ビット マネージャーを使用して、通常は<drive>:\Windows\SysWOW64\odbcad32.exe
で、paradox .DB ファイルがあるフォルダーを指すように構成します。
SSIS で、以前に作成した DSN を使用して ADO.Net 接続マネージャーを作成します。
作成された接続マネージャーがプロバイダーを使用するように構成".Net Providers\Odbc Data Provider"
し、データ ソースの仕様で、作成されたシステム dsn を選択します。
データ フロー タスクで、作成した接続マネージャーを使用して ADO ネット ソースを追加します。
「自動的に」すべてが正常に進み、パラドックス ファイルがテーブルや列などとして表示されます。あとは目的地を選択するだけです...
これが役に立てば幸いです。これを実行するためにかなりの時間を無駄にしました...しかし、実行中です。次に進む時間です...
JB