WindowsXP SP2 への接続
WindowsXP SP2へSQLServer2005 を入れて接続する場合。
ファイアウォールがあるのでこのままでは接続できません。
静的ポートと動的ポートがあります。(TCPで接続の場合)
デフォルトは動的です。
接続できるように試してみました。
動的だと面倒なので、静的にポートを設定しました。
SQLServerとSQLBrowserのEXEを例外に追加、静的ポートを例外に追加。
OSQL -S コンピュータ名\インスタンス名 -U sa -P パスワード
と他のPCから接続をしたら、
「SQLServerが見つからない」とエラーになった。
調べてみたら、ポート番号を指定するとなっていた。
OSQL -S tcp:コンピュータ名\インスタンス名,ポート番号 -U sa -P パスワード
これで、接続成功です。
なかなか手順が面倒ですね。
動的ポートの場合は、UDP1434も例外に追加する必要があるようです。