回答:
SQL Serverのインスタンスが1つだけ実行されていて、ローカル以外の接続に対してTCP / IPトランスポートが有効になっている場合は、デフォルトのTCPポート1433で待機している可能性があります。
複数のインスタンスがある場合、または「単一のデフォルトのインスタンス」の上に他の複雑な問題がある場合は、状況がさらに複雑になる可能性があります。インスタンスごとにポートを設定する必要があり(デフォルトでは、ファイアウォール設定には一般的には役に立たないセミランダムです)、SQLブラウザサービスも開く必要があります(通常はUDPポート1434で待機します)。再設定します)。
SQL Serverとファイアウォールに関するかなり詳細なメモがあります。 http://msdn.microsoft.com/en-us/library/cc646023.aspx
デフォルト以外のインスタンスを解決するには、ブラウザサービスを開始する必要があります。また、UDP 1434を開くと、ポートではなく名前で名前付きインスタンスを解決できるため、ポートを使用する必要はありません。あなたが長期間UDP 1434を開くことに不快感を抱いているか、または現場にいてローカルに接続できるDBAを持っている場合、あなたは彼らにSQL Server Mgmt StudioまたはSQLCMDを通して接続するように頼みそして次のようにサーバー接続を指定します:
tcp:servername \ instancename
tcpで接頭辞を付けると、TCP接続が強制されます。これが完了したら、名前付きインスタンスに接続し、sys.dm_exec_connectionsを照会して、デフォルト以外のインスタンスが実行されているポートを次のように検索します。
SELECT local_tcp_port FROM sys.dm_exec_connections WHERE session_id = @@SPID