3 返信 最新の回答 日時: Mar 31, 2012 1:09 AM ユーザー:kitauchi

    WindowsServer2008R2

    yamasaga

      タイトル

      WindowsServer2008R2

      フォーラムに投稿

      WindowsSever2008R2(64bit)にFileMakerServerAdvanced11を入れてSQLserver2005のデータを外部データソースとして繋ごうとしていますが、外部データソースのODBCの画面でドライバが表示されないため繋ぐことができません。

      以前WindowsServer2003でも同じように繋いでおりましたがこちらは表示され、うまくデータを取り込むことができております。(但し、この時はFileMakerServer9でした)

      2003の時のようにコントロールパネルの管理ツールからODBCデータソースアドミニストレータでシステムDSNを作成はしており、接続が確立されましたとは出てきております。(その際のODBCドライバはSQLSRV32.DLLを使用しております)

      WindowsSever2008R2(64bit)上でFileMakerServerAdvanced11とは別個でFileMakerPro10を入れこちらから接続しようとしても表示されずに接続できませんでした。

      WindowsSever2008R2(64bit)上でのFileMakerとFileMakerServerだけ接続できないようで他のソフトでは接続できSQLデータのテーブルの中身を見ることはできました。

      WindowsSever2008R2(64bit)上でFileMakerやFileMakerServerでSQLServerに接続する場合は何かデータソース以外に設定する必要があるのでしょうか?

        • 1. Re: WindowsServer2008R2
          ogyan

          Windows7の64bitでSQLServer2008への接続でも同様の現象です。

          ・データソースの接続テストは問題なく接続できています。

          ・FileMakerのODBC一覧にデータソースが表示されません。

          • 2. Re: WindowsServer2008R2
            YODA

            yama saga さん、tomoyuki ogiyama さん、こんにちは。

            遅レスですが、Windows の 64bit 環境に FileMaker をインストールして、ODBC 関連の機能を使う場合には、インストール先のフォルダを「Program Files (x86)」以外にしないと不具合があるようです。(Pro 11のお読みくださいファイルにOracleに関してそのような記載があります。)

            なので、例えば、C:¥FileMaker フォルダを別途作成し、そちらにプログラムのインストールを行えば現象が回避できると思います。

            • 3. Re: WindowsServer2008R2
              kitauchi

              私も同じような現象に陥りまして以下の方法で何とかなりました。(理屈はわかっておりませんが・・・)

              お役に立ちましたら幸いです

               

              原因としては64bit環境のODBCの設定をしていること?

              解決方法としては

              C:\Windows\SysWOW64\odbcad32.exe

              の(32bit版の?)登録ウィンドで登録する

               

              他の原因等でしたら申し訳ありません。