風景:
- SQL Server 2005 x64(デフォルトインスタンス)
- FoxPro.dbfのデータ。使用可能な32ビットドライバーのみ(x64ドライバーなし)
デフォルトのSQLServerインスタンスからFoxProデータにアクセスする必要があります。以前はSQLServerで作成されたリンクサーバーでこれを実行していましたが、x64インスタンスではこれが不可能になりました(ドライバーの互換性)。
そこで、32ビットの新しいSQL Serverインスタンス(略してSS32)をインストールし、この新しいインスタンスにリンクサーバーを作成して、既存のドライバーを使用して.dbfデータにアクセスしました。
このサーバーでは、次のように.dfbデータをクエリできます。
select * from LinkedServerName...DbfTableName
そしてそれはうまくいきます
ただし、デフォルトのインスタンスからアクセスする必要があります。
だから、これは私が持っているものです
- SQLServerx64のデフォルトインスタンス
- foxproデータにアクセスするためのリンクサーバーを備えたSQLServer32(SS32)インスタンス
デフォルトのインスタンスからSS32のリンクサーバーにクエリを実行する方法はありますか?可能な代替案を知っていますか?