こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

リモート接続時のクライアント側で確認すべき点

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

投稿日時 - 2010-12-20 13:07:38

QNo.6396145

困ってます

質問者が選んだベストアンサー

 直感的に「名前付きパイプ」は怪しい気がします。出来ればTCP/IPでユーザ名/パスワードによる接続には出来ないでしょうか。
 あとはWindows7のWidnowsファイアーウォールは通っていますか。参照のようにTCP1433とUDP1434に穴を空けていますか。一時的に全て通してしまうのが手っ取り早いと思います。

参考まで。

投稿日時 - 2010-12-23 18:51:53

補足

ご提案ありがとうございます。
勉強になります。
TCP/IPを選択して、ユーザー認証ですか。こちらは、SQLサーバー側の設定ですかね?
確認してみます。

>あとはWindows7のWidnowsファイアーウォールは通っていますか。参照のようにTCP1433とUDP1434に穴を空けていますか。一時的に全て通してしまうのが手っ取り早いと思います。

私も、こちらは、疑っておりました。マカフィーのファイヤーウォールを無効にしましたが、駄目でした。
Widnowsファイアーウォールも、無効になっているはずですよね?
確認してみます。

使用するポートは1900を利用しているような。。。
Windows7のポート利用の確認がちょっと複雑でてこづっています。

投稿日時 - 2010-12-24 01:08:11

お礼

見事に、Macfeeのファイヤーウォールの設定から、1433を解放する事で、リモート接続が可能になりました。ありがとうございました。

実際に

http://www.enjoyyourlife.jp/2011/01/sqlservermafee.html

に手順をまとめてみました。

投稿日時 - 2011-01-19 12:10:35

このQ&Aは役に立ちましたか?

5人が「このQ&Aが役に立った」と投票しています

回答(1)

あなたにオススメの質問