エンドポイント URL の指定 - 可用性レプリカの追加と変更Specify Endpoint URL - Adding or Modifying Availability Replica

適用対象: ○SQL Server XAzure SQL Database XAzure SQL Data Warehouse XParallel Data WarehouseAPPLIES TO: yesSQL Server noAzure SQL Database noAzure SQL Data Warehouse noParallel Data Warehouse

可用性グループの可用性レプリカをホストするには、サーバー インスタンスにデータベース ミラーリング エンドポイントが存在する必要があります。To host an availability replica for an availability group, a server instance must possess a database mirroring endpoint. サーバー インスタンスでは、このエンドポイントを使用して、他のサーバー インスタンスによってホストされる可用性レプリカから Always On 可用性グループAlways On availability groups のメッセージをリッスンします。The server instance uses this endpoint to listen for Always On 可用性グループAlways On availability groups messages from availability replicas hosted by other server instances. 可用性グループの可用性レプリカを定義するには、そのレプリカをホストするサーバー インスタンスのエンドポイント URL を指定する必要があります。To define an availability replica for an availability group, you must specify the endpoint URL of the server instance that will host the replica. エンドポイント URL は、データベース ミラーリング エンドポイントのトランスポート プロトコル (TCP)、サーバー インスタンスのシステム アドレス、およびエンドポイントに関連付けられているポート番号を識別します。The endpoint URL identifies the transport protocol of the database mirroring endpoint-TCP, the system address of the server instance, and the port number associated with the endpoint.

注意

"エンドポイント URL" という用語は、データベース ミラーリングのユーザー インターフェイスとドキュメントで使用される "サーバー ネットワーク アドレス" という用語と同義です。The term "endpoint URL" is synonymous with the term "server network address" used by the database mirroring user interface and documentation.

エンドポイント URL の構文Syntax for an Endpoint URL

エンドポイント URL の構文は、次のような形式になります。The syntax for an endpoint URL is of the form:

TCP:// <system-address> : <port>TCP://<system-address>:<port>

パラメーターの説明where

  • <system-address> は、ターゲット コンピューター システムを明確に識別する文字列です。<system-address> is a string that unambiguously identifies the target computer system. 通常、サーバー アドレスは、システム名 (システムが同じドメインに存在する場合)、完全修飾ドメイン名、または IP アドレスになります。Typically, the server address is a system name (if the systems are in the same domain), a fully qualified domain name, or an IP address:

    • Windows Server フェールオーバー クラスタリング (WSFC) クラスターのノードが同じドメイン内にある場合、コンピューター システムの名前 ( SYSTEM46など) を使用できます。Because the nodes of Windows Server Failover Clustering (WSFC) cluster are the same domain, you can use the name of the computer system; for example, SYSTEM46.

    • IP アドレスを使用するには、それが環境内で一意である必要があります。To use an IP address, it must be unique in your environment. IP アドレスが静的である場合にのみ、IP アドレスを使用することをお勧めします。We recommend that you use an IP address only if it is static. IP アドレスには、IP Version 4 (IPv4) または IP Version 6 (IPv6) を使用できます。The IP address can be IP Version 4 (IPv4) or IP Version 6 (IPv6). IPv6 アドレスは、 [ <IPv6_address> ] のように、角かっこで囲む必要があります。An IPv6 address must be enclosed within square brackets, for example: [<IPv6_address>].

      システムの IP アドレスを参照するには、Windows コマンド プロンプトで、 ipconfig コマンドを入力します。To learn the IP address of a system, at the Windows command prompt, enter the ipconfig command.

    • 完全修飾ドメイン名は動作が保証されています。The fully qualified domain name is guaranteed to work. これは、場所によって異なる形式を使用するローカルに定義されたアドレス文字列です。This is a locally defined address string that takes different forms in different places. 常にではありませんが多くの場合、完全修飾ドメイン名は、次の形式のようにコンピューター名、およびピリオド区切りの一連のドメイン セグメントを含む複合名になります。Often, but not always, a fully qualified domain name is a compound name that includes the computer name and a series of period-separated domain segments of the form:

      computer_name など) を使用できます。computer_name . domain_segment[... . domain_segment]domain_segment[....domain_segment]

      computer_nameはサーバー インスタンスを実行しているコンピューターのネットワーク名、および domain_segment[... . domain_segment] はサーバーのその他のドメイン情報です。たとえば、 localinfo.corp.Adventure-Works.comのようになります。where computer_name is the network name of the computer running the server instance, and domain_segment[....domain_segment] is the remaining domain information of the server; for example: localinfo.corp.Adventure-Works.com.

      ドメイン セグメントの内容と数は、会社内または組織内で決定されます。The content and number of domain segments are determined within the company or organization. 詳細については、このトピックの「 完全修飾ドメイン名の検索」を参照してください。For more information, see Finding the Fully Qualified Domain Name, later in this topic.

  • <port> は、パートナー サーバー インスタンスのデータベース ミラーリング エンドポイントによって使用されるポート番号です。<port> is the port number used by the mirroring endpoint of the partner server instance.

    データベース ミラーリング エンドポイントは、コンピューター システム上の使用可能な任意のポートを使用できます。A database mirroring endpoint can use any available port on the computer system. 各ポート番号は 1 つのエンドポイントだけに関連付けられている必要があります。また、各エンドポイントは 1 つのサーバー インスタンスに関連付けられています。そのため、1 台のサーバー上に複数のサーバー インスタンスがある場合、各サーバー インスタンスは、ポートが異なる別のエンドポイントでリッスンします。Each port number must be associated with only one endpoint, and each endpoint is associated with a single server instance; thus, different server instances on the same server listen on different endpoints with different ports. したがって、可用性レプリカを指定するときにエンドポイント URL で指定するポートにより、必ず、エンドポイントがそのポートに関連付けられているサーバー インスタンスに受信メッセージがリダイレクトされます。Therefore, the port you specify in the endpoint URL when you specify an availability replica will always direct incoming messages to the server instance whose endpoint is associated with that port.

    エンドポイント URL で、ターゲット コンピューターのミラーリング エンドポイントに関連付けられているサーバー インスタンスを識別するのは、ポートの番号だけです。IIn the endpoint URL, only the number of the port identifies the server instance that is associated with the mirroring endpoint on the target computer. 次の図は、1 台のコンピューターにある 2 つのサーバー インスタンスのエンドポイント URL を示しています。The following figure illustrates the endpoint URLs of two server instances on a single computer. 既定のインスタンスではポート 7022 が使用され、名前付きインスタンスではポート 7033が使用されます。The default instance uses port 7022 and the named instance uses port 7033. これら 2 つのサーバー インスタンスのエンドポイント URL は、それぞれ TCP://MYSYSTEM.Adventure-works.MyDomain.com:7022TCP://MYSYSTEM.Adventure-works.MyDomain.com:7033です。The endpoint URL for these two server instances are, respectively: TCP://MYSYSTEM.Adventure-works.MyDomain.com:7022 and TCP://MYSYSTEM.Adventure-works.MyDomain.com:7033. アドレスにサーバー インスタンス名が含まれていないことに注意してください。Note that the address does not contain the name of the server instance.

    既定のインスタンスのサーバー ネットワーク アドレスServer network addresses of a default instance

    サーバー インスタンスのデータベース ミラーリング エンドポイントに現在関連付けられているポートを識別するには、次の Transact-SQLTransact-SQL ステートメントを使用します。To identify the port currently associated with database mirroring endpoint of a server instance, use the following Transact-SQLTransact-SQL statement:

    SELECT type_desc, port FROM sys.TCP_endpoints  
    

    type_desc の値が "DATABASE_MIRRORING" の行を検索し、対応するポート番号を使用します。Find the row whose type_desc value is "DATABASE_MIRRORING," and use the corresponding port number.

使用例Examples

A.A. システム名を使用するUsing a system name

次のエンドポイント URL では、システム名 SYSTEM46およびポート 7022を指定しています。The following endpoint URL specifies a system name, SYSTEM46, and port 7022.

TCP://SYSTEM46:7022

B.B. 完全修飾ドメイン名を使用するUsing a fully qualified domain name

次のエンドポイント URL では、完全修飾ドメイン名 DBSERVER8.manufacturing.Adventure-Works.comおよびポート 7024を指定しています。The following endpoint URL specifies a fully qualified domain name, DBSERVER8.manufacturing.Adventure-Works.com, and port 7024.

TCP://DBSERVER8.manufacturing.Adventure-Works.com:7024

C.C. IPv4 を使用するUsing IPv4

次のエンドポイント URL では、IPv4 アドレス 10.193.9.134およびポート 7023を指定しています。The following endpoint URL specifies an IPv4 address, 10.193.9.134, and port 7023.

TCP://10.193.9.134:7023

D.D. IPv6 を使用するUsing IPv6

次のエンドポイント URL では、IPv6 アドレス 2001:4898:23:1002:20f:1fff:feff:b3a3およびポート 7022を指定しています。The following endpoint URL contains an IPv6 address, 2001:4898:23:1002:20f:1fff:feff:b3a3, and port 7022.

TCP://[2001:4898:23:1002:20f:1fff:feff:b3a3]:7022

システムの完全修飾ドメイン名の検索Finding the Fully Qualified Domain Name of A System

システムの完全修飾ドメイン名を検索するには、そのシステムの Windows コマンド プロンプトで次のように入力します。To find the fully qualified domain name of a system, at the Windows command prompt on that system, enter:

IPCONFIG /ALLIPCONFIG /ALL

完全修飾ドメイン名を作成するには、次に示すように、 <host_name><Primary_Dns_Suffix> の値を連結します:To form the fully qualified domain name, concatenate the values of <host_name> and <Primary_Dns_Suffix> as follows:

<host_name> .<host_name> . <Primary_Dns_Suffix><Primary_Dns_Suffix>

たとえば、次のような IP 構成があるとします。For example, the IP configuration

Host Name . . . . . . : MYSERVER

Primary Dns Suffix . . . : mydomain.Adventure-Works.com

この場合、完全修飾ドメイン名は次のようになります。equates to the following fully qualified domain name:

MYSERVER.mydomain.Adventure-Works.com

注意

完全修飾ドメイン名に関する情報が必要な場合は、システム管理者に問い合わせてください。If you need more information about a fully qualified domain name, see your system administrator.

関連タスクRelated Tasks

データベース ミラーリング エンドポイントを構成するにはTo Configure a Database Mirroring Endpoint

データベース ミラーリング エンドポイントに関する情報を表示するにはTo View Information About the Database Mirroring Endpoint

可用性レプリカを追加するにはTo add an availability replica

関連コンテンツRelated Content

参照See Also

可用性グループの作成と構成 (SQL Server) Creation and Configuration of Availability Groups (SQL Server)
AlwaysOn 可用性グループの概要 (SQL Server) Overview of Always On Availability Groups (SQL Server)
CREATE ENDPOINT (Transact-SQL)CREATE ENDPOINT (Transact-SQL)