Spécifier l'URL de point de terminaison lors de l'ajout ou lors de la modification d'un réplica de disponibilité (SQL Server)
Pour héberger un réplica de disponibilité pour un groupe de disponibilité, une instance de serveur doit posséder un point de terminaison de mise en miroir de bases de données. L’instance de serveur utilise ce point de terminaison pour écouter les messages des groupes de disponibilité Always On à partir de réplicas de disponibilité hébergés par d’autres instances de serveur. Pour définir un réplica de disponibilité pour un groupe de disponibilité, vous devez spécifier l'URL de point de terminaison de l'instance de serveur qui hébergera le réplica. L’URL de point de terminaison identifie le protocole de transport du point de terminaison de mise en miroir de bases de données (TCP), l’adresse système de l’instance de serveur et le numéro de port associé au point de terminaison.
Notes
Le terme « URL de point de terminaison » est synonyme du terme « adresse réseau du serveur » qui est utilisé dans l'interface utilisateur et la documentation de la mise en miroir de bases de données.
Syntaxe pour une URL de point de terminaison
La syntaxe d'une URL de point de terminaison est la suivante :
TCP://<system-address>:<port>
où
<adresse-système> est une chaîne qui identifie sans ambiguïté le système informatique cible. En règle générale, l'adresse de serveur est un nom système (si les systèmes sont dans le même domaine), un nom de domaine complet ou une adresse IP :
Étant donné que les nœuds du cluster WSFC (clustering de basculement Windows Server) figurent dans le même domaine, vous pouvez utiliser le nom du système informatique, par exemple
SYSTEM46
.Pour pouvoir utiliser une adresse IP, elle doit être unique dans votre environnement. Nous vous recommandons d'utiliser une adresse IP seulement si elle est statique. L'adresse IP peut être une adresse IP Version 4 (IPv4) ou IP Version 6 (IPv6). Une adresse IPv6 doit être placée entre crochets, par exemple : [<adresse_IPv6>].
Pour connaître l'adresse IP d'un système, à l'invite de commandes Windows, entrez la commande ipconfig .
L'utilisation du nom de domaine complet garantit un fonctionnement correct. Il s'agit d'une chaîne d'adresse définie localement qui prend des formes différentes dans des emplacements différents. Souvent, mais pas systématiquement, un nom de domaine complet correspond à un nom composé qui inclut le nom de l'ordinateur et une série de segments de domaine séparés par des points, de la forme :
nom_ordinateur . segment_domaine[....segment_domaine]
où nom_ordinateurcorrespond au nom réseau de l’ordinateur qui exécute l’instance de serveur et segment_domaine[... .segment_domaine] représente les autres informations de domaine du serveur ; par exemple :
localinfo.corp.Adventure-Works.com
.Le contenu et le nombre de segments de domaine sont déterminés au sein de la société ou de l'organisation. Pour plus d'informations, consultez Recherche du nom de domaine complet, plus loin dans cette rubrique.
<port> est le numéro de port utilisé par le point de terminaison de mise en miroir de l’instance du serveur partenaire.
Un point de terminaison de mise en miroir de bases de données peut utiliser tout port disponible sur le système informatique. Chaque numéro de port doit être associé à un seul point de terminaison, et chaque point de terminaison est associé à une seule instance de serveur ; ainsi, différentes instances de serveurs sur le même serveur écoutent sur différents points de terminaison dotés de différents ports. Par conséquent, le port que vous précisez dans l'URL de point de terminaison lorsque vous spécifiez un réplica de disponibilité dirigera toujours les messages entrants à l'instance de serveur dont le point de terminaison est associé à ce port.
Dans l'URL de point de terminaison, seul le numéro du port identifie l'instance de serveur associée au point de terminaison de mise en miroir sur l'ordinateur cible. L'illustration suivante présente les URL de point de terminaison de deux instances de serveurs sur un même ordinateur. L'instance par défaut utilise le port
7022
et l'instance nommée utilise le port7033
. L'URL de point de terminaison de ces deux instances de serveur sont, respectivement :TCP://MYSYSTEM.Adventure-works.MyDomain.com:7022
etTCP://MYSYSTEM.Adventure-works.MyDomain.com:7033
. Notez que l'adresse ne contient pas le nom de l'instance du serveur.Pour identifier le port actuellement associé au point de terminaison de mise en miroir de bases de données d’une instance de serveur, utilisez l’instruction Transact-SQL suivante :
SELECT type_desc, port FROM sys.TCP_endpoints
Recherchez la ligne dont la valeur type_desc est « DATABASE_MIRRORING » et utilisez le numéro de port correspondant.
Exemples
R. Utilisation d'un nom système
L'URL de point de terminaison suivante spécifie un nom système, SYSTEM46
, et le port 7022
.
TCP://SYSTEM46:7022
B. Utilisation d'un nom de domaine complet
L'URL de point de terminaison suivante spécifie un nom de domaine complet, DBSERVER8.manufacturing.Adventure-Works.com
, et le port 7024
.
TCP://DBSERVER8.manufacturing.Adventure-Works.com:7024
C. Utilisation d'une adresse IPv4
L'URL de point de terminaison suivante spécifie une adresse IPv4, 10.193.9.134
, et le port 7023
.
TCP://10.193.9.134:7023
D. Utilisation d'une adresse IPv6
L'URL de point de terminaison suivante contient une adresse IPv6, 2001:4898:23:1002:20f:1fff:feff:b3a3
, et le port 7022
.
TCP://[2001:4898:23:1002:20f:1fff:feff:b3a3]:7022
Recherche du nom de domaine complet d'un système
Pour rechercher le nom de domaine complet d'un système, à l'invite de commandes Windows de ce système, entrez :
IPCONFIG /ALL
Pour former le nom de domaine complet, concaténez les valeurs de*<nom_hôte>* et <Suffixe_DNS_principal> de la manière suivante :
<host_name> . <Primary_Dns_Suffix>
Par exemple, la configuration IP
Host Name . . . . . . : MYSERVER
Primary Dns Suffix . . . : mydomain.Adventure-Works.com
équivaut au nom de domaine complet suivant :
MYSERVER.mydomain.Adventure-Works.com
Notes
Pour obtenir des informations supplémentaires sur un nom de domaine complet, contactez votre administrateur système.
Tâches associées
Pour configurer un point de terminaison de mise en miroir de bases de données
Spécifier une adresse réseau de serveur (mise en miroir de bases de données)
Résoudre les problèmes de configuration des groupes de disponibilité AlwaysOn (SQL Server)supprimés
Pour afficher des informations sur le point de terminaison de mise en miroir de bases de données
Pour ajouter un réplica de disponibilité
Ajouter un réplica secondaire à un groupe de disponibilité (SQL Server)
Joindre un réplica secondaire à un groupe de disponibilité (SQL Server)
Contenu associé
Voir aussi
Création et configuration des groupes de disponibilité (SQL Server)
Vue d’ensemble des groupes de disponibilité AlwaysOn (SQL Server)
CREATE ENDPOINT (Transact-SQL)