Cambiar el nombre de una instancia de clúster de conmutación por error de SQL Server
Cuando una instancia de SQL Server forma parte de un clúster de conmutación por error, el proceso para cambiar el nombre del servidor virtual no es el mismo que para cambiar el nombre de una instancia independiente. Para obtener más información, vea Cambiar el nombre de un equipo que hospeda una instancia independiente de SQL Server.
El nombre del servidor virtual es siempre el nombre de red de SQL (el nombre de red del servidor virtual SQL Server). Aunque se puede cambiar el nombre del servidor virtual, no se puede cambiar el nombre de la instancia. Por ejemplo, es posible cambiar el nombre del servidor virtual VS1\instancia1 por cualquier otro nombre, como SQL35\instancia1, pero la parte del nombre que corresponde a la instancia (instancia1) no varía.
Antes de comenzar el proceso de cambio de nombre, revise los siguientes puntos.
SQL Server no admite el cambio de nombre de los servidores que participan en la replicación, excepto si se utiliza el trasvase de registros con la replicación. Se puede cambiar el nombre del servidor secundario del trasvase de registros si se pierde el servidor principal de manera permanente. Para obtener más información, vea Trasvase de registros y replicación (SQL Server).
Cuando se cambia el nombre de un servidor virtual configurado para utilizar la creación de reflejo de la base de datos, debe desactivarse la creación de reflejo de la base de datos antes de realizar la operación de cambio de nombre y, después, volver a establecer la creación de reflejo de la base de datos con el nombre de servidor virtual nuevo. Los metadatos para la creación de reflejo de la base de datos no se actualizan automáticamente con el nuevo nombre del servidor virtual.
Para cambiar el nombre de un servidor virtual
En el Administrador de clústeres, cambie el nombre de red de SQL Server por el nombre nuevo.
Ponga el recurso de nombre de red en modo sin conexión. Esta operación pone también el recurso de SQL Server y otros recursos dependientes en modo sin conexión.
Vuelva a poner en línea el recurso de SQL Server.
Comprobar la operación de cambio de nombre
Después de cambiar el nombre de un servidor virtual, las conexiones que utilizaban el nombre anterior ahora deben realizarse con el nuevo nombre.
Para comprobar que la operación de cambio de nombre ha finalizado, seleccione información de @@servername o sys.servers. La función @@servername devolverá el nuevo nombre del servidor virtual y la tabla sys.servers mostrará también este nombre. Para comprobar que el proceso de conmutación por error funciona correctamente con el nuevo nombre, el usuario también debe intentar que el recurso de SQL Server conmute por error a los otros nodos.
Para las conexiones desde cualquier nodo del clúster se puede utilizar el nombre nuevo casi inmediatamente. Sin embargo, no se puede utilizar para las conexiones con el servidor desde un equipo cliente hasta que no esté visible para este último. El tiempo necesario para que el nuevo nombre se propague a través de la red pueden ser segundos o de 3 a 5 minutos, dependiendo de la configuración de la red; puede que se necesite más tiempo para que el nombre de servidor virtual anterior deje de estar visible en la red.
Para reducir al mínimo el tiempo necesario para propagar en la red el cambio de nombre de un servidor virtual, realice los pasos siguientes:
Para reducir al mínimo el tiempo necesario de propagación por la red
Ejecute los comandos siguientes desde un símbolo del sistema del nodo del servidor:
ipconfig /flushdns ipconfig /registerdns nbtstat –RR
Consideraciones adicionales después de la operación de cambio de nombre
Después de cambiar el nombre de red en clúster del clúster de conmutación por error de SQL Server 2012, hay que comprobar y seguir las siguientes instrucciones adicionales sugeridas para conseguir que todos los escenarios del Agente SQL Server y Analysis Services funcionen.
Analysis Services: después de cambiar el nombre de red de una instancia de clúster de conmutación por error de SQL Server 2012 Analysis Services (SSAS) mediante la herramienta Administrador de clústeres de Windows, se puede producir un error en una operación futura de actualización o desinstalación. Para resolver este problema actualice la entrada del Registro ClusterName siguiendo las instrucciones incluidas en la sección Resolución de este (https://go.microsoft.com/fwlink/?LinkId=244002).
Servicio Agente SQL Server: compruebe y realice las acciones adicionales siguientes para el Servicio Agente SQL Server:
Corrija la configuración del Registro si el Agente SQL se configura para el reenvío de eventos. Para obtener más información, vea Designar un servidor de reenvío de eventos (SQL Server Management Studio).
Corregir los nombres de instancia de los servidores de destino (TSX) y el servidor maestro (MSX) cuando se cambie el nombre de red en clúster o equipos. Para obtener más información, vea los siguientes temas:
Volver a configurar el trasvase de registros de modo que se use el nombre de servidor actualizado para realizar la copia de seguridad de los registros y para restaurarlos. Para obtener más información, vea los siguientes temas:
Actualizar los pasos de trabajo que dependen del nombre de servidor. Para obtener más información, vea Administrar pasos de trabajo.
Vea también
Tasks
Cambiar el nombre de un equipo que hospeda una instancia independiente de SQL Server