Renommer une instance de cluster de basculement SQL Server

Lorsqu'une instance de SQL Server fait partie d'un cluster de basculement, le processus permettant de renommer un serveur virtuel diffère du processus permettant de renommer une instance autonome. Pour plus d'informations, consultez Renommer un ordinateur qui héberge une instance autonome de SQL Server.

Le nom du serveur virtuel est toujours identique au nom réseau SQL (le nom réseau du serveur virtuel SQL). Bien que vous puissiez modifier le nom du serveur virtuel, vous ne pouvez pas modifier le nom de l'instance. Par exemple, vous pouvez attribuer un autre nom à un serveur virtuel nommé VS1\instance1, tel que SQL35\instance1, mais la partie instance du nom (instance1) restera inchangée.

Avant de commencer le processus d'attribution d'un nouveau nom, examinez les éléments ci-dessous.

  • SQL Server ne prend pas en charge l'attribution d'un nouveau nom aux serveurs impliqués dans la réplication, sauf en cas d'utilisation de l'envoi de journaux avec la réplication. Le serveur secondaire dans l'envoi de journaux peut être renommé si le serveur principal est perdu de manière permanente. Pour plus d'informations, consultez Copie des journaux de transaction et réplication (SQL Server).

  • Lorsqu'un serveur configuré pour utiliser la mise en miroir de base de données doit être renommé, vous devez au préalable désactiver la mise en miroir de la base de données, puis la réactiver avec le nouveau nom du serveur virtuel. Les métadonnées pour la mise en miroir de la base de données ne seront pas mises à jour automatiquement de façon à refléter le nouveau nom du serveur virtuel.

Pour renommer un serveur virtuel

  1. À l'aide de l'Administrateur de cluster, modifiez le nom réseau SQL.

  2. Faites passer la ressource de nom réseau en mode hors connexion. La ressource SQL Server et les autres ressources dépendantes basculeront également en mode hors connexion.

  3. Faites repasser la ressource SQL Server en mode connecté.

Vérification de l'opération d'attribution d'un nom

Une fois qu'un serveur virtuel a été renommé, toute connexion qui utilisait l'ancien nom doit maintenant se connecter à l'aide du nouveau nom.

Pour vérifier que l'opération de changement de nom a abouti, sélectionnez les informations de @@servername ou sys.servers. La fonction @@servername retourne le nouveau nom de serveur virtuel et la table sys.servers affiche le nouveau nom de serveur virtuel. Pour vérifier que le processus de basculement fonctionne correctement avec le nouveau nom, l'utilisateur doit également essayer de faire basculer la ressource SQL Server vers les autres nœuds.

Pour les connexions établies à partir d'un nœud du cluster, le nouveau nom peut être utilisé presque immédiatement. Toutefois, pour les connexions utilisant le nouveau nom à partir d'un ordinateur client, le nouveau nom ne peut être utilisé pour se connecter au serveur qu'une fois qu'il est visible à cet ordinateur client. La durée nécessaire à la propagation du nouveau nom sur le réseau peut aller de quelques secondes à quelques minutes, selon la configuration du réseau ; il faudra peut-être davantage de temps avant que l'ancien nom du serveur virtuel ne soit plus visible sur le réseau.

Pour minimiser le délai de propagation réseau lorsque vous renommez un serveur virtuel, procédez comme suit :

Pour minimiser le délai de propagation réseau

  • Exécutez les commandes suivantes à partir d'une invite de commandes sur le nœud du serveur :

    ipconfig /flushdns
    ipconfig /registerdns
    nbtstat –RR
    

Éléments supplémentaires à prendre en considération après une opération Renommer

Après avoir renommé le nom réseau d'un cluster de basculement SQL Server 2012, nous devons vérifier et suivre les instructions supplémentaires suggérées ci-dessous pour que tous les scénarios dans l'Agent SQL Server et Analysis Services soient opérationnels.

**Analysis Services:**Une fois que vous avez changé le nom réseau d'une instance de cluster de basculement SQL Server 2012 Analysis Services (SSAS) à l'aide de l'outil Administrateur de cluster Windows, une opération de mise à niveau ou de désinstallation peut échouer. Pour résoudre ce problème, mettez à jour l'entrée de Registre ClusterName en suivant les instructions figurant dans la section de résolution de cet article de la base de connaissances (https://go.microsoft.com/fwlink/?LinkId=244002).

SQL Server Agent Service : vérifiez et effectuez les actions supplémentaires suivantes pour SQL Server Agent Service :

Voir aussi

Tâches

Renommer un ordinateur qui héberge une instance autonome de SQL Server