Cómo cambiar el nombre de un servidor virtual SQL Server 2005

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 información sobre cómo cambiar el nombre de una instancia independiente de SQL Server 2005, vea Cómo cambiar el nombre de un equipo que aloja una instancia independiente de SQL Server 2005.

El nombre del servidor virtual es siempre el nombre de red de SQL Server (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 empezar

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 réplica, excepto si se utiliza el trasvase de registros con la réplica. Se puede cambiar el nombre del servidor secundario del trasvase de registros si se pierde el servidor primario de manera permanente. Para obtener más información, vea Réplica y trasvase de registros.
  • 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.
ms178083.note(es-es,SQL.90).gifImportante:
Las directivas de soporte de Microsoft no se aplican a la característica de creación de reflejo de la base de datos en SQL Server 2005. Creación de reflejo de la base de datos actualmente está deshabilitada de manera predeterminada, pero puede habilitarla solamente con fines de evaluación mediante la marca de traza 1400 como parámetro de inicio. (Para obtener más información acerca de las marcas de traza, vea Marcas de traza (Transact-SQL) .) La creación de reflejo de la base de datos no debe utilizarse en entornos de producción. Los servicios de soporte técnico de Microsoft no ofrecerán soporte a bases de datos o aplicaciones que utilicen la creación de reflejo de la base de datos. La documentación sobre la creación de reflejo de la base de datos se incluye en SQL Server 2005 solamente con fines de evaluación y la Directiva de documentación para soporte y actualización de SQL Server 2005 no se aplica a la documentación sobre la creación de reflejo de la base de datos. 

Para cambiar el nombre de un servidor virtual

  1. En el Administrador de clústeres, cambie el nombre de red de SQL Server por el nombre nuevo.

  2. Desconecte el recurso de nombre de red. Esta operación desconecta también el recurso de SQL Server y otros recursos dependientes.

  3. Vuelva a conectar 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

  1. Ejecute los comandos siguientes desde un símbolo del sistema del nodo del servidor:

    ipconfig /flushdns
    ipconfig /registerdns
    nbtstat –RR
    

Vea también

Otros recursos

Cómo cambiar el nombre de un equipo que aloja una instancia independiente de SQL Server 2005

Ayuda e información

Obtener ayuda sobre SQL Server 2005