3

SSIS 2008 を使用して、Paradox データベース (すべてのファイル *.DB はフォルダー内にあります) から Sql サーバー 2008 にデータをインポートしようとしています。OLE DB ソースから、Jet 4.0 OLE DB プロバイダーを使用して新しい接続を作成し、次に、拡張プロパティで「Paradox 5.0」を指定しましたが、接続をテストすると、毎回同じエラーが発生します:「ISAM Driver not found」これを解決する方法はありますか?

どうもありがとう

4

1 に答える 1

8

最近、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

于 2011-08-31T10:02:29.090 に答える