9

私のクライアントの 1 つに Foxpro データベース (.DBFファイル) があります。これを SQL Server 2008 データベースに変換する必要があります。

誰もこれを行う方法を知っていますか? 解決策を教えてください。

前もって感謝します....

4

2 に答える 2

8

Visual FoxPro プログラムから「アップサイジング ウィザード」を使用できます。これは、[ツール] -> [ウィザード] -> [アップサイジング ウィザード] にあります。

これを試す場合は、次の 2 つの点に注意してください。

  • DBF をデータベース コンテナーに追加する必要があります (これは安全な手順です。新しいデータベースを作成し、テーブルを追加します)。BACKUP、これらのファイルは「空きテーブル」として使用できなくなりました。繰り返しますが、データについて話すことは安全なことです。
  • 32ビットの問題でこれが必要になる場合があります。私の知る限り、DBFまたはVFPデータベース用の64ビットODBCドライバーはありません。また、アップサイジング ウィザードは OLEDB では機能しません。

詳細については、次の KB 記事を参照してください: HOWTO: Visual FoxPro でアップサイジング (SQL) ウィザードを使用する方法

編集:

Visual FoxPro 9 SP2 の改良されたアップサイジングウィザードを完全に忘れていました。

Edit2: これは役立つ可能性があります: SQL Server 2005 Integration Services (SSIS) を使用して Visual FoxPro データを SQL Server にインポートする方法。

于 2013-05-30T01:57:39.223 に答える