※ ChatGPTを利用し、要約された質問です(原文:リモート接続時のクライアント側で確認すべき点)
リモート接続時のクライアント側で確認すべき点
このQ&Aのポイント
PC1、PC2、PC3からSQL Server 2005にリモート接続する際に発生するエラーを解決する方法について調査しました。
リモート接続が成功しているPC1とPC2からの接続方法を参考にし、PC3の問題を特定する必要があります。
PC3に対してOSのバージョンやネットワーク設定を確認し、SQL Server側のリモート設定も確認することをおすすめします。
DB
SQLSERVER 2005に対して
地点A
PC1:リモート接続
OS:windows XP
クライアントソフト:「SQL Server 2005 Management Studio」
SQLSERVER認証、接続OK
地点B
PC2:リモート接続
OS:windows XP
クライアントソフト:「SQL Server 2005 Management Studio」
SQLSERVER認証、接続OK
地点B
PC3:リモート接続
OS:windows 7
クライアントソフト:「SQL Server 2005 Management Studio」
SQLSERVER認証、接続NG
PC3で
「SQL Server 2005 Management Studio」
で接続(SQLSERVER認証)すると、下記のエラーがでます。
SQL Serverへの接続を確立しているときにネットワーク関連または
インスタンス固有のエラーが発生しました.サーバーが見つからないか
アクセスできません.インスタンス名が正しいこと,およびSQL Sever
がリモート接続を許可するように構成されていることを確認してください.
(provider: 名前付きパイプ プロバイダ,error: 40 - SQL Server
への接続を開けませんでした)(Microsoft SQL Server, エラー:2)
解決策はありますか?
同サーバーの同DBにPC1、PC2、PC3からはつないでいるので、SQLSERVER側のリモート設定
等は設定はOKだと思うのですが、
クライアントの方、片っぱしから、要因をつぶしていこうとした場合何が考えられますかね。
ご提案いただけますと幸いです。
参照
http://social.msdn.microsoft.com/Forums/ja-JP/sqlserverja/thread/6c2efe94-2290-45c3-a5fe-49f679db17a9
http://www.atmarkit.co.jp/bbs/phpBB/viewtopic.php?topic=40652&forum=7
お礼
見事に、Macfeeのファイヤーウォールの設定から、1433を解放する事で、リモート接続が可能になりました。ありがとうございました。 実際に http://www.enjoyyourlife.jp/2011/01/sqlservermafee.html に手順をまとめてみました。
補足
ご提案ありがとうございます。 勉強になります。 TCP/IPを選択して、ユーザー認証ですか。こちらは、SQLサーバー側の設定ですかね? 確認してみます。 >あとはWindows7のWidnowsファイアーウォールは通っていますか。参照のようにTCP1433とUDP1434に穴を空けていますか。一時的に全て通してしまうのが手っ取り早いと思います。 私も、こちらは、疑っておりました。マカフィーのファイヤーウォールを無効にしましたが、駄目でした。 Widnowsファイアーウォールも、無効になっているはずですよね? 確認してみます。 使用するポートは1900を利用しているような。。。 Windows7のポート利用の確認がちょっと複雑でてこづっています。