1

Btrieve データベースを Microsoft SQL Server 2008 R2 に移行したいと考えています。ODBC / OLE DB ドライバーを提供する Pervasive PSQL 10 Workstation (x86) への移行手順は既に完了しています。(Microsoft は、Btrieve をインポートするためのソリューションを提供していないようです。)

ここまでは順調ですが、データベース全体 (スキーマとデータ) を Microsoft SQL Server に転送するにはどうすればよいでしょうか? SQL Server のインポート ウィザードは、日付データ型とメモ型データ型を正しくマップしないため、毎回クラッシュし、役に立ちません。また、これらのデータ型を手動でマップしようとしましたが、ODBC エラーが原因でウィザードが常にクラッシュします。

そこで、Btrieve または PSQL 10 にネイティブ ドライバーを提供するツールを探しています。この 1 回の移行にのみ必要なので、無料であればいいと思います。

ティア!^^

4

1 に答える 1

1

Btrieveドライバーを備えたツールがありますが、データインテグレーターと呼ばれるPervasiveから入手可能なDDF(ODBCの場合と同様)が必要です。無料ではありませんが、詳細についてはhttp://integration.pervasive.com/を参照してください。

もう1つの手動オプションは、データをPSQLからCSVにエクスポートしてから、CSVをMSSQLサーバーにインポートすることです。MS SQLデータベースにテーブルを手動で作成する必要がありますが、使用しているツールを使用して作成することもできます。

また、ODBCエラーでクラッシュしていると言います。PSQLまたはMSSQLからのODBCエラーですか?彼らは何ですか?

于 2011-08-17T15:45:21.697 に答える