dポイントプレゼントキャンペーン実施中!

社内LANのSQLServer2000において、有効な通信プロトコルはTCP/IPのみで
認証はSQLServer認証という環境で、クライアントからの接続をIPアドレスによって
制限したいのですが、良い方法を教えてください。都合上、ルータの設置や
Windows認証は行わないことになっています。よろしくお願いします。

A 回答 (2件)

サーバのOSがWindows 2003 SP1(あるいはWindows XP SP2)であれば、Windowsの標準機能であるWindowsファイアウォール設定で制限を加えることができます。



設定手順は以下のとおりです。

1. コントロールパネル→Windowsファイアウォールを選択。

2. 「全般」タブで「有効(推奨)(O)」を選択し「例外を許可しない(D)」のチェックを外す。

3. 「例外」タブで「プログラム及びサービス」一覧からSQL Serverを選択して「編集(E)...」をクリック(存在しない場合は「ポートの追加(R)...」をクリックして適当な名称とSQL Serverのポート番号を入力)。

4. 「スコープの変更(C)...」をクリックして接続を許可するクライアントのIPアドレスを指定。
    • good
    • 1
この回答へのお礼

自分のWindows2003にSP1が当たっていなかったので気づきませんでした。
ネットでも同様の情報があったので、これで解決しそうです。

お礼日時:2005/08/02 21:46

まとめます。


1.SQLServer2000にはIP制限機能がない。
2.SQLServer認証しか行わない。
3.クライアントをIPで制限したい。

となると、ファイアーウォール系ソフトの導入しかないですね。
http://bmed.bufsiz.jp/security/firewall.htm

参考URL:http://bmed.bufsiz.jp/security/firewall.htm
    • good
    • 0
この回答へのお礼

SQLServer2000にはIP制限機能がないことが分かり助かりました。

お礼日時:2005/08/02 21:45

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

関連するカテゴリからQ&Aを探す