クライアント プロトコルの構成

適用対象:SQL Server

このトピックでは、SQL Server 構成マネージャーを使用して、SQL Server でクライアント アプリケーションによって使用されるクライアント プロトコルを構成する方法について説明します。 Microsoft SQL Server では、TCP/IP ネットワーク プロトコルおよび名前付きパイプ プロトコルを介したクライアント通信をサポートしています。 クライアントが、同じコンピューター上でデータベース エンジンのインスタンスに接続している場合は、共有メモリ プロトコルも使用できます。 プロトコルの選択には、3 つの一般的な方法があります。

  • すべてのクライアント アプリケーションを、同じネットワーク プロトコルを使用するように構成します。これを行うには、SQL Server 構成マネージャーでプロトコルの順序を設定します。

  • 1 つのクライアント アプリケーションを、異なるネットワーク プロトコルを使用するように構成します。これを行うには、別名を作成します。 詳細については、「クライアントが使用するサーバーの別名の作成または削除 (SQL Server 構成マネージャー)」を参照してください。

  • sqlcmd.exe など、一部のクライアント アプリケーションでは、接続文字列の一部としてプロトコルを指定できます。 詳細については、「sqlcmd によるデータベース エンジンへの接続」を参照してください。

SQL Server 構成マネージャーの使用

クライアント プロトコルを有効または無効にするには

  1. SQL Server 構成マネージャーで、 [SQL Server Native Client の構成] を展開し、 [クライアント プロトコル] を右クリックして、 [プロパティ] をクリックします。

  2. プロトコルを有効にするには、 [無効なプロトコル] ボックスでプロトコルをクリックし、 [有効化] をクリックします。

  3. プロトコルを無効にするには、 [有効なプロトコル] ボックスでプロトコルをクリックし、 [無効化] をクリックします。

既定のプロトコル、またはクライアント コンピューターのプロトコルの順序を変更するには

  1. SQL Server 構成マネージャーで、 [SQL Server Native Client の構成] を展開し、 [クライアント プロトコル] を右クリックして、 [プロパティ] をクリックします。

  2. SQL Server に接続するときに試行されるプロトコルの順序を変更するには、 [有効なプロトコル] ボックスで、上へ移動ボタンまたは下へ移動ボタンをクリックします。 [有効なプロトコル] ボックスの最上部に表示されているプロトコルが既定のプロトコルです。

    重要

    SQL Server 構成マネージャーにより、サーバーの別名の構成や既定のクライアント ネットワーク ライブラリのレジストリ エントリが作成されます。 ただし、このアプリケーションでは、SQL Server クライアント ネットワーク ライブラリもネットワーク プロトコルもインストールされません。 SQL Server クライアント ネットワーク ライブラリは、SQL Server セットアップ中にインストールされます。また、ネットワーク プロトコルは、Microsoft Windows セットアップの一部として (またはコントロール パネル[ネットワーク接続] を使用して) インストールされます。 特定のネットワーク プロトコルは、Windows のセットアップ時にインストールされないことがあります。 そのようなネットワーク プロトコルのインストールの詳細については、製造元のマニュアルを参照してください。

TCP/IP を使用するようにクライアントを構成するには

  1. SQL Server 構成マネージャーで、 [SQL Server Native Client の構成] を展開し、 [クライアント プロトコル] を右クリックして、 [プロパティ] をクリックします。

  2. [有効なプロトコル] ボックスで上矢印と下矢印をクリックして、SQL Server への接続を試行する際のプロトコルの試行順序を変更します。 [有効なプロトコル] ボックスの最上部に表示されているプロトコルが既定のプロトコルです。

共有メモリ プロトコルは、 [共有メモリ プロトコルを有効にする] チェック ボックスをオンにすることで、別個に有効にします。

参照

remote login timeout サーバー構成オプションの構成