Angeben der Endpunkt-URL: Hinzufügen oder Ändern von Verfügbarkeitsreplikaten
Gilt für: SQL Server
Um ein Verfügbarkeitsreplikat für eine Verfügbarkeitsgruppe zu hosten, muss eine Serverinstanz einen Datenbankspiegelungs-Endpunkt besitzen. Die Serverinstanz überwacht Always On-Verfügbarkeitsgruppen -Meldungen von Verfügbarkeitsreplikaten, die von anderen Serverinstanzen gehostet wurden, mithilfe dieses Endpunkts. Um ein Verfügbarkeitsreplikat für eine Verfügbarkeitsgruppe zu definieren, müssen Sie die Endpunkt-URL der Serverinstanz angeben, die das Replikat hostet. Die Endpunkt-URL identifiziert das Transportprotokoll des Datenbankspiegelungs-Endpunkt-TCP, die Systemadresse der Serverinstanz und die dem Endpunkt zugeordnete Portnummer.
Hinweis
Die Begriff "Endpunkt-URL" ist ein Synonym für den Begriff "Servernetzwerkadresse", der von der Datenbankspiegelungsbenutzeroberfläche und in der Dokumentation verwendet wird.
Syntax für eine Endpunkt-URL
Die Syntax für eine Endpunkt-URL hat folgende Form:
TCP://<system-address>:<port>
where
<system-address> ist eine Zeichenfolge, die das Zielcomputersystem eindeutig identifiziert. In der Regel handelt es sich bei der Serveradresse um einen Systemnamen (wenn sich die Systeme in derselben Domäne befinden), einen vollqualifizierten Domänennamen oder eine IP-Adresse:
Da die Knoten des WSFC-Clusters (Windows Server-Failoverclustering) sich in derselben Domäne befinden, können Sie den Namen des Computersystems verwenden, z. B.
SYSTEM46
.Wenn Sie eine IP-Adresse verwenden möchten, muss diese in Ihrer Umgebung eindeutig sein. Wir empfehlen die Verwendung einer IP-Adresse nur, wenn diese statisch ist. Die IP-Adresse kann im IPv4-Format (IP Version 4) oder im IPv6-Format (IP Version) vorliegen. Eine IPv6-Adresse muss in eckige Klammern gesetzt werden, z. B. [<IPv6_address>].
Um die IP-Adresse eines Systems zu ermitteln, geben Sie an der Windows-Eingabeaufforderung den Befehl ipconfig ein.
Der vollqualifizierte Domänenname funktioniert auf alle Fälle. Hierbei handelt es sich um eine lokal definierte Adresszeichenfolge, die an unterschiedlichen Stellen unterschiedliche Formen annimmt. Häufig, jedoch nicht immer, ist ein vollqualifizierter Domänenname ein zusammengesetzter Name, der den Computernamen und eine Reihe von Domänensegmenten enthält, die durch Punkte voneinander getrennt sind, z. B.:
computer_name . domain_segment[....domain_segment]
Dabei steht Computernamefür den Netzwerknamen des Computers, auf dem die Serverinstanz ausgeführt wird, und Domänensegment[... .Domänensegment] für die übrigen Domäneninformationen des Servers. Beispiel:
localinfo.corp.Adventure-Works.com
.Inhalt und Anzahl von Domänenelementen werden innerhalb des Unternehmens oder der Organisation bestimmt. Weitere Informationen finden Sie in Ermitteln des vollqualifizierten Domänennamensweiter unten in diesem Thema.
<Port> ist die Portnummer, die vom Spiegelungsendpunkt der Partnerserverinstanz verwendet wird.
Ein Datenbankspiegelungs-Endpunkt kann jeden verfügbaren Port im Computersystem verwenden. Jede Portnummer darf nur einem Endpunkt zugeordnet werden, und jeder Endpunkt ist einer einzelnen Serverinstanz zugeordnet. Daher lauschen unterschiedliche Serverinstanzen auf dem gleichen Server an unterschiedliche Endpunkten mit unterschiedlichen Ports. Daher leitet der Port, den Sie in der Endpunkt-URL beim Festlegen eines Verfügbarkeitsreplikat angeben, eingehende Meldungen immer an die Serverinstanz weiter, deren Endpunkt diesem Port zugeordnet ist.
In der Endpunkt-URL identifiziert nur die Nummer des Ports die Serverinstanz, die dem Spiegelungsendpunkt auf dem Zielcomputer zugeordnet ist. Die folgende Abbildung veranschaulicht die Endpunkt-URLS von zwei Serverinstanzen auf einem Computer. In der Standardinstanz wird Port
7022
verwendet, und in der benannten Instanz wird Port7033
verwendet. Die Endpunkt-URL für diese beiden Serverinstanzen lautenTCP://MYSYSTEM.Adventure-works.MyDomain.com:7022
bzw.TCP://MYSYSTEM.Adventure-works.MyDomain.com:7033
. Beachten Sie, dass die Adresse nicht den Namen der Serverinstanz enthält.Verwenden Sie die folgende Transact-SQL-Anweisung, um den Port zu identifizieren, der derzeit dem Datenbankspiegelungs-Endpunkt einer Serverinstanz zugeordnet ist:
SELECT type_desc, port FROM sys.TCP_endpoints
Suchen Sie die Zeile, deren type_desc -Wert „DATABASE_MIRRORING“ lautet, und verwenden Sie die entsprechende Portnummer.
Hinweis
Um die Kerberos-Authentifizierung für die Kommunikation zwischen Verfügbarkeitsgruppenendpunkten zu verwenden, registrieren Sie einen Dienstprinzipalnamen für Kerberos-Verbindungen für die von der Verfügbarkeitsgruppe verwendeten Datenbankspiegelungsendpunkte.
Beispiele
A. Verwenden eines Systemnamens
Die folgende Endpunkt-URL gibt einen Systemnamen, SYSTEM46
und Port 7022
an.
TCP://SYSTEM46:7022
B. Verwenden eines vollqualifizierten Domänennamens
Die folgende Endpunkt-URL gibt den vollqualifizierten Domänennamen DBSERVER8.manufacturing.Adventure-Works.com
und Port 7024
an.
TCP://DBSERVER8.manufacturing.Adventure-Works.com:7024
C. Verwenden von IPv4
Die folgende Endpunkt-URL gibt die IPv4-Adresse 10.193.9.134
und Port 7023
an.
TCP://10.193.9.134:7023
D: Verwenden von IPv6
Die folgende Endpunkt-URL gibt die IPv6-Adresse 2001:4898:23:1002:20f:1fff:feff:b3a3
und Port 7022
an.
TCP://[2001:4898:23:1002:20f:1fff:feff:b3a3]:7022
Ermitteln des vollqualifizierten Domänennamens eines Systems
Um den vollqualifizierten Domänennamen eines Systems zu ermitteln, geben Sie an der Windows-Eingabeaufforderung des Systems den folgenden Befehl ein:
IPCONFIG /ALL
Wenn Sie den vollqualifizierten Domänennamen bilden möchten, verketten Sie die Werte von *<host_name>* bzw. <Primary_Dns_Suffix> wie folgt:
<host_name> . <Primary_Dns_Suffix>
Beispielsweise entspricht die IP-Konfiguration
Host Name . . . . . . : MYSERVER
Primary Dns Suffix . . . : mydomain.Adventure-Works.com
dem folgenden vollqualifizierten Domänennamen:
MYSERVER.mydomain.Adventure-Works.com
Hinweis
Wenn Sie weitere Informationen zu einem vollqualifizierten Domänennamen benötigen, wenden Sie sich an den Systemadministrator.
Related Tasks
So konfigurieren Sie einen Datenbankspiegelungs-Endpunkt
Erstellen eines Endpunkts der Datenbankspiegelung für Windows-Authentifizierung (Transact-SQL)
Verwenden von Zertifikaten für einen Datenbankspiegelungs-Endpunkt (Transact-SQL)
Angeben der Endpunkt-URL beim Hinzufügen oder Ändern eines Verfügbarkeitsreplikats (SQL Server)
Problembehandlung für die AlwaysOn-Verfügbarkeitsgruppenkonfiguration (SQL Server)
So zeigen Sie Informationen zum Datenbankspiegelungs-Endpunkt an
So fügen Sie ein Verfügbarkeitsreplikat hinzu
Hinzufügen eines sekundären Replikats zu einer Verfügbarkeitsgruppe (SQL Server)
Verknüpfen eines sekundären Replikats mit einer Verfügbarkeitsgruppe (SQL Server)
Verwandte Inhalte
Weitere Informationen
Erstellung und Konfiguration von Verfügbarkeitsgruppen (SQL Server)
Übersicht über Always On-Verfügbarkeitsgruppen (SQL Server)
CREATE ENDPOINT (Transact-SQL)