SQL Server 2008 オンライン ブックによると、次のようになります。
サーバーでローカルに接続する
ローカル クライアント (クライアント アプリケーションと SQL Server が同じコンピューター上にある) からデータベース エンジンに接続する場合、接続には共有メモリ プロトコルが使用されます。 デフォルトで。 SQL Server Native Client は、共有メモリ プロトコルを使用してローカルに接続するために、次のいずれかの形式を受け入れます:
- ""
- 名前付きインスタンス「(ローカル)」の「\」
- 名前付きインスタンスの "(ローカル)\"
- 「ローカルホスト」
- 名前付きインスタンスの「localhost\」
- 単一のピリオド「.」
- 名前付きインスタンスの「.\」
別のプロトコルを使用してローカルで接続するには (トラブルシューティング用)、プロトコルを有効にして次のいずれかを実行します:
- プロトコルを指定するクライアント エイリアスに接続します。詳細については、SQL Server 構成マネージャー ヘルプの「エイリアス」を参照してください。
- コンピューター名の前にプロトコルを付けます (「np:」や「tcp:」など)。
- TCP/IP 接続になる IP アドレスに接続します。
- TCP/IP 接続になる完全修飾ドメイン名 (FQDN) に接続します (例:"..com")
ネットワーク経由で接続する
デフォルトでは、SQL Server クライアントのデフォルト プロトコルは TCP/IP です。 . TCP/IP を使用して接続できない場合は、他の有効なプロトコルが試行されます。ネットワーク経由で共有メモリ接続を確立することはできません。 SQL Server 構成マネージャーを使用して、クライアント プロトコルを有効または無効にし、接続試行の順序を変更します。
Sql Server Configuration Manager では、クライアント プロトコルの順序を定義できます。これは、クライアントが SQL Server に接続しようとする順序だと思います。サーバーが最初にサポートしたプロトコルが使用されます。
構成ユーティリティの場合:
- SQL Server ネットワーク構成は、サーバー側でのネットワーク プロトコルの構成に関するものです
- SQL ネイティブ クライアント構成はクライアント側の構成です
両方が入った開発ボックスがある場合は、両方が表示されます。通常、SQL Server に接続する通常の PC には SQL Server 自体がローカルにインストールされていないため、サーバー側の設定は明らかに無意味です。
マーク