Microsoft SQL Server 2008 R2 で Foxpro DBF ファイルを読み込もうとしています。
私はこのクエリを書きます:
SELECT *
FROM OPENROWSET('MSDASQL', 'Driver=Microsoft Visual FoxPro Driver;
SourceDB=D:\DB\;
SourceType=DBF',
'SELECT * FROM MyTable')
また、クエリを実行するために「VFPOLEDB」プロバイダーをインストールしました。しかし、実行されず、次のエラーが発生しました。
メッセージ 7399、レベル 16、状態 1、行 1
リンク サーバー "(null)" の OLE DB プロバイダー "MSDASQL" がエラーを報告しました。プロバイダーは、エラーに関する情報を提供しませんでした。
メッセージ 7303、レベル 16、状態 1、行 1
リンク サーバー "(null)" の OLE DB プロバイダー "MSDASQL" のデータ ソース オブジェクトを初期化できません。
以前はこのクエリを正しく実行しましたが、現在は実行されません。理由はわかりません。Google で検索しましたが、役に立ちません。
SQL Server 2008 R2 を使用して DBF ファイルを読み取るにはどうすればよいですか? 私の DBMS は、Windows 7 OS と Windows 2003 Server で実行されています。
前もってありがとう、モーセン。