いつもフォーラムの投稿に助けてもらっています。ありがとうございます。
問題点:ODBCデータソースが作成できない。
やりたい事:
クライアント(Windows7搭載PC)から社内サーバー(OS:Windows Server Standard サーバーの種類:SQL Server 2008)のデータにアクセスし、FileMakerと連携させたい。そのために、ODBCデータソースを作成したい。ODBCデータソースの作成は初めて。
作成の為に実施した手順:
①クライアントにおいて、コントロールパネル→「管理ツール」→「データソース(ODBC)」を起動
②「システムDSN」タブを選択→「追加」を押下
③データソースの名前「DBTest」,"接続するSQL Serverを選択したください"の欄に「192.168.○.○」(サーバーのIPアドレス)を入れる。(この時点で接続するSQL Serverがプルダウンに現れません。)
④次へを押下してSQL Server用のログインIDとPASSを入力
⑤その他の設定は一つもいじらずに、完了を押下
⑥「データソースのテスト」を実施すると、下記のようなエラーメッセージが出る。
********************************************************************************
Microsoft ODBC Driver for SQL Server Version 11.00.2270
接続テストを実行中です...
接続を試みています
[Microsoft][ODBC Driver 11 for SQL Server]名前付きパイプのプロバイダー: SQL Server への接続を開けませんでした [1385].
[Microsoft][ODBC Driver 11 for SQL Server]ログイン タイムアウトが時間切れになりました
[Microsoft][ODBC Driver 11 for SQL Server]SQL Server への接続の確立中に、ネットワーク関連のエラーまたはインスタンス固有のエラーが発生しました。サーバーが見つからないか、アクセスできません。インスタンス名が正しいことと、SQL Server がリモート接続を許可するように構成されていることを確認してください。詳細については、SQL Server オンライン ブックを参照してください。
テストは失敗しました。
***********************************************************************************エラー解消の為に実施したこと:
①社内サーバーの「Microsoft SQL Server Management Studio」を起動し、リモート接続が許可されていることを確認
①-2 SQL Server構成マネージャーを起動し、名前付きパイプが無効、TCP/IP有効,VIA有効,共有メモリ有効であることを確認(名前付きパイプを有効にするためにいったんサーバーの再起動が必要なので、まだ実施してません。)
②サーバーインスタンスが既定のインスタンスであることの確認。
構成マネージャーのTCP/IPのプロパティを開き、IPAⅡの「TCPポート」に「1433」が入力され「動的ポート」が空欄であることを確認。
③クライアント、サーバー双方のファイアウォールを無効にして作成を試みたが失敗。
④サーバーにおいてnetstatを実行して「TCP [::]:1433 [::]:0 LISTENING 」と表示されることを確認。
⑤クライアントにおいてnetstatを実行してODBCデータソースの作成実行時に
「TCP 192.168.○.○:49413 192.168.○.○:1433 SYN_SENT」と表示されることを確認。
現状のサーバーの運用状況:
①社内Webアプリを起動中。クライアントからポート80を使った通信が可能、正常に動作。
②クライアントからリモートデスクトップ接続が可能。
*************************************************
以上、サーバーを再起動せずに試せることはすべて試したつもりなのですが、ご助言お願いします。
名前付きパイプが無効なのは気になりますが、IPを使って接続する場合は無効でも良いのでは?と思っています。
本当に困っております。なにとぞアドバイスよろしくお願いいたします。