Windows Server2008からのSQLServerへの接続について

回答済み Windows Server2008からのSQLServerへの接続について

  • 2010年1月21日 2:15
     
     

    【環境】
    クライアント:WindowsServer2008 + Excel2003
    サーバー:WindowsServer2003 + SQLServer2000

    Windows Server2008のサーバーで
    Excel2003を使用し、別のDBサーバー上の
    SQL Server2000にODBC経由(SQL Native Client)で接続を行うと、

    SQLState:'08001'
    SQLServerエラー:17
    SQLServerが存在しないか、アクセスが拒否されました。
    というエラーとなります。

    SQLServerにはインスタンスが付いています。
    他のOSからは問題なく接続出来るのですが、
    クライアントOSがWindowsServer2008の場合のみエラーとなってしまいます。
    WindowsServer2008の場合、何か特別な設定が必要なのでしょうか?

    よろしくお願いします。

     

回答

すべての返信

  • 2010年1月22日 1:21
     
     回答済み

    Windows Server 2008はデフォルトでファイアウォールによってSQL Server関連のポートが閉じられているようです。
    以下を参考にしてみて下さい。

    (参考)
    データベース エンジン アクセスを有効にするための Windows ファイアウォールの構成方法
    http://msdn.microsoft.com/ja-jp/library/ms175043.aspx

    セキュリティが強化された Windows ファイアウォール ファースト ステップ ガイド
    http://technet.microsoft.com/ja-jp/library/cc748991(WS.10).aspx

    (例)
    SQL Server 2008にODBC接続
    http://d.hatena.ne.jp/i_alm_sphere/20090425/1240589305


    ★良い回答には回答済みマークを付けよう! わんくま同盟 MVP - Visual C# http://blogs.wankuma.com/trapemiya/
    • 回答としてマーク 菊地俊介 2010年2月8日 9:53
    •  
  • 2010年2月8日 9:56
     
     
    皆様、こんにちは。

    trapemiya さん、回答ありがとうございます。

    k-t1さん、フォーラムのご利用ありがとうございます。
    その後いかがでしょうか? trapemiya さんの情報で問題は解決しましたか?

    有用な情報と思われたため、trapemiya さんの回答へ回答マークをつけさせていただきました。

    今後ともフォーラムをよろしくお願いします。
    それでは!