質問: リモートサーバーの名前付きインスタンスが何らかの原因で見つからないようです。。 これ自体はよくあるようなんですが、、 【症状】 ・特定の1台のPCだけで、ほかのPCからは同じコマンドで接続できている ・サーバー名でちゃんと該当のサーバーには接続できる。 ・サーバーのTCP/IP で待ち受けは設定済み。 ・サーバーでSQL Server Browser サービスは起動済み ・ファイアウォールの設定か?と思い、ファイアフォール切っても同じエラー ・一応ここをみて対策をしてみても変わらず。。 https://support.microsoft.com/ja-jp/kb/944390 【環境】 ローカルPC:Windows7 32 bit リモートサーバー:Windows Server 2007 SP2 SQLserver:Microsoft SQL Server 2008 R2 調べてもサーバー要因の解決策ことがほとんどで手の打ちようがありません。。 PCの個別要因だとは思いますが、何か思い当たる仮説や「ここを調べてみては?」というご助言などありますでしょうか!? ご多忙中ご面倒かけますが、何卒よろしくお願いします。
回答: > > https://support.microsoft.com/ja-jp/kb/944390 > > > 上記はクラスタ仕様における解決策が提示されているように見受けられます。 そこで確認ですが、該当のMS SQL Serverはクラスタ構成ですか? そうであれば、クラスタIPに接続しているか物理ホストに接続しているかで問題の切り分けはできると思います。 そうでない場合、以下、接続できるPCとの差異を拾ってみては如何でしょうか? 1)接続可PCと不可PCから該当サーバに対してpingを実行してみる。 pingを実行する際、名前解決が行われ、どのIPに対して疎通をしているかが確認できます。 2)ウイルス対策ソフトウェア 接続可PCと不可PCで導入しているウイルス対策ソフトは同じもの/同じ設定か? あと思いつくのは、接続可PCと不可PCの所属セグメントが同一か?でしょうか? 不可PCも > > ・サーバー名でちゃんと該当のサーバーには接続できる。 > > > とのことですが、NetBIOSが影響している可能性もありです。 なお、以下のバージョンご提示頂いていますが間違っていませんか? > > リモートサーバー:Windows Server 2007 SP2 > > SQLserver:Microsoft SQL Server 2008 R2 > > >