Sdílet prostřednictvím


Zadání adresy URL koncového bodu – Přidání nebo úprava repliky dostupnosti

platí pro:SQL Server

Pokud chcete hostovat repliku dostupnosti pro skupinu dostupnosti, musí mít instance serveru koncový bod zrcadlení databáze. Instance serveru používá tento koncový bod k naslouchání zprávám skupin dostupnosti AlwaysOn z replik dostupnosti hostovaných jinými instancemi serveru. Pokud chcete definovat repliku dostupnosti pro skupinu dostupnosti, musíte zadat adresu URL koncového bodu instance serveru, která bude repliku hostovat. Adresa URL koncového bodu identifikuje přenosový protokol koncového bodu zrcadlení databáze endpoint-TCP, systémovou adresu instance serveru a číslo portu přidruženého ke koncovému bodu.

Poznámka:

Termín "adresa URL koncového bodu" je synonymem termínu "síťová adresa serveru", jak je používán v uživatelském rozhraní a dokumentaci zrcadlení databáze.

Syntaxe adresy URL koncového bodu

Syntaxe adresy URL koncového bodu má tvar:

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

where

  • <system-address> je řetězec, který jednoznačně identifikuje cílový počítačový systém. Adresa serveru je obvykle systémový název (pokud jsou systémy ve stejné doméně), plně kvalifikovaný název domény nebo IP adresa:

    • Vzhledem k tomu, že uzly clusteru Windows Server Failover Clustering (WSFC) jsou ve stejné doméně, můžete použít název počítače; například SYSTEM46.

    • Pokud chcete použít IP adresu, musí být ve vašem prostředí jedinečná. Doporučujeme použít IP adresu jenom v případě, že je statická. IP adresa může být IP verze 4 (IPv4) nebo IP verze 6 (IPv6). Adresa IPv6 musí být uzavřena v hranatých závorkách, například : [<IPv6_address>].

      Pokud chcete zjistit IP adresu systému, zadejte na příkazovém řádku Windows příkaz ipconfig .

    • Plně kvalifikovaný název domény zaručeně funguje. Jedná se o místně definovaný řetězec adresy, který má různé formy na různých místech. Plně kvalifikovaný název domény je často, ale ne vždy, složený název, který zahrnuje název počítače a řadu segmentů domény oddělených tečkami ve formátu.

      computer_name.domain_segment[... .domain_segment]

      kde computer_name is síťovým názvem počítače, na kterém běží instance serveru, a domain_segment[... .domain_segment] jsou zbývající informace o doméně serveru; například: localinfo.corp.Adventure-Works.com.

      Obsah a počet segmentů domény se určují v rámci společnosti nebo organizace. Další informace naleznete v tématu Vyhledání plně kvalifikovaného názvu domény dále v tomto tématu.

  • <port> je číslo portu používaného koncovým bodem zrcadlení instance partnerského serveru.

    Koncový bod zrcadlení databáze může používat libovolný dostupný port v počítačovém systému. Každé číslo portu musí být přidružené pouze k jednomu koncovému bodu a každý koncový bod je přidružený k jedné instanci serveru; proto různé instance serveru na stejném serveru naslouchají na různých koncových bodech s různými porty. Proto port, který zadáte v adrese URL koncového bodu, když zadáte repliku dostupnosti, bude vždy směrovat příchozí zprávy na instanci serveru, jejíž koncový bod je přidružený k danému portu.

    V adrese URL koncového bodu je instanci serveru, která je přidružená ke koncovému bodu zrcadlení na cílovém počítači, identifikována pouze číslem portu. Následující obrázek znázorňuje adresy URL koncových bodů dvou instancí serveru na jednom počítači. Výchozí instance používá port 7022 a pojmenovaná instance používá port 7033. Adresa URL koncového bodu pro tyto dvě instance serveru jsou v uvedeném pořadí: TCP://MYSYSTEM.Adventure-works.MyDomain.com:7022 a TCP://MYSYSTEM.Adventure-works.MyDomain.com:7033. Všimněte si, že adresa neobsahuje název instance serveru.

    Síťové adresy serveru výchozí instance

    K identifikaci portu aktuálně přidruženého ke koncovému bodu zrcadlení databáze instance serveru použijte následující příkaz Transact-SQL:

    SELECT type_desc, port FROM sys.TCP_endpoints  
    

    Najděte řádek, jehož type_desc hodnota je DATABASE_MIRRORING, a použijte odpovídající číslo portu.

Poznámka:

Pokud chcete pro komunikaci mezi koncovými body skupiny dostupnosti použít ověřování pomocí protokolu Kerberos, zaregistrujte název hlavní služby pro připojení Kerberos pro koncové body zrcadlení databáze používané skupinou dostupnosti.

Examples

A. Použití názvu systému

Následující adresa URL koncového bodu určuje název SYSTEM46systému a port 7022.

TCP://SYSTEM46:7022

B. Použití plně kvalifikovaného názvu domény

Následující adresa URL koncového bodu určuje plně kvalifikovaný název DBSERVER8.manufacturing.Adventure-Works.comdomény a port 7024.

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

C. Použití protokolu IPv4

Následující adresa URL koncového bodu určuje adresu 10.193.9.134IPv4 a port 7023.

TCP://10.193.9.134:7023

D. Použití protokolu IPv6

Následující adresa URL koncového bodu obsahuje adresu 2001:4898:23:1002:20f:1fff:feff:b3a3IPv6 a port 7022.

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

Vyhledání plně kvalifikovaného názvu domény systému

Pokud chcete najít plně kvalifikovaný název domény systému, na příkazovém řádku Windows v daném systému zadejte:

IPCONFIG /ALL

Pokud chcete vytvořit plně kvalifikovaný název domény, sloučením hodnot *<host_name>* a <Primary_Dns_Suffix> následujícím způsobem:

<host_name>.<Primary_Dns_Suffix>

Například konfigurace PROTOKOLU IP

Host Name . . . . . . : MYSERVER

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

odpovídá následujícímu plně kvalifikovanému názvu domény:

MYSERVER.mydomain.Adventure-Works.com

Poznámka:

Pokud potřebujete další informace o plně kvalifikovaném názvu domény, obraťte se na správce systému.

Související úkoly

Konfigurace koncového bodu zrcadlení databáze

Pro zobrazení informací o koncovém bodu zrcadlení databáze

  • sys.database_mirroring_endpoints (Transact-SQL)

Přidání repliky dostupnosti

Související obsah

Viz také

Vytvoření a konfigurace skupin dostupnosti (SQL Server)
přehled skupin dostupnosti AlwaysOn (SQL Server)
CREATE ENDPOINT (Transact-SQL)