FileMaker Pro 11 Advanced を使用しているクライアントがあります。
SQL 経由で filemaker データベースに接続できる必要があります。MS SQL Server 2008 R2 を使用していますが、Server 2012 も使用できます。
これらは私が試した手順です
0) ファイルでの ODBC/JDBC 共有を有効にしました -> FileMaker Pro 11 Advanced での「すべてのユーザー」の共有
1) filemaker ディスクに含まれる FileMaker OBDC ドライバーをインストールする
2) C:\Windows\SysWOW64 の odbcad32.exe に新しい filemaker システム DSN を追加し、それを filemaker データベースに転送しました。
3) Provider Microsoft OLE DB Provider for OBDC Drivers およびデータ ソース用に作成したシステム DSN 名を使用して、リンク サーバーを SQL に追加しようとしました。他のすべてのフィールドを空白のままにしました。
次のエラーが表示されます。
Cannot initialize the data source object of OLE DB provider "MSDASQL" for linked server "FILEMAKER2".
OLE DB provider "MSDASQL" for linked server "FILEMAKER2" returned message "[Microsoft][ODBC Driver Manager] The specified DSN contains an architecture mismatch between the Driver and Application". (Microsoft SQL Server, Error: 7303)
FILEMAKER2 は、私がシステム DSN と呼んでいるものです。
SQL を使用して filemaker に接続するには、何が間違っていますか? /何を修正する必要がありますか?
プロバイダー文字列に入れる接続文字列はありますか?
アクセスでテスト接続しようとすると、同じ不一致エラーが発生します。
助けてくれてありがとう。