Windows Server2008からのSQLServerへの接続について
-
2010年1月21日 2:15
【環境】
クライアント:WindowsServer2008 + Excel2003
サーバー:WindowsServer2003 + SQLServer2000Windows 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年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 さんの回答へ回答マークをつけさせていただきました。
今後ともフォーラムをよろしくお願いします。
それでは!