PRB: Cómo administrar la conectividad de clientes con ambos servidores virtuales de SQL Server 2000 después de una actualización de clúster activa-activa 7.0

Seleccione idioma Seleccione idioma
Id. de artículo: 270126 - Ver los productos a los que se aplica este artículo
Este artículo se publicó anteriormente con el número E270126
Expandir todo | Contraer todo

En esta página

Síntomas

SQL Server 2000 sólo permite incluir en cada clúster una única instancia predeterminada. Esto significa que con una actualización de clúster activa-activa de SQL Server 7.0 (dos instancias predeterminadas agrupadas), únicamente puede actualizar una de las instancias en contexto como una instancia predeterminada. Debe actualizar la otra instancia de SQL Server 7.0 a una instancia con nombre de SQL Server 2000 mediante el Asistente para copiar bases de datos.

Las instancias con nombre de SQL Server 2000 escuchan en un puerto dinámico, que se selecciona al iniciar la instancia por primera vez. Los clientes anteriores a SQL Server 2000 que ya existen no podrán conectarse a la instancia con nombre después de la actualización, ya que los clientes esperan poder conectarse a una instancia predeterminada que escucha en el puerto 1433.

Causa

Los equipos cliente que no tienen las utilidades de cliente de SQL Server 2000 o Microsoft Data Access Components (MDAC) 2.6, no conocen la existencia de instancias con nombre, por lo que sólo pueden conectarse a la instancia predeterminada. Por tanto, sólo se usa un único servidor virtual.

Solución

Existen varios métodos para que los clientes se conecten a ambos servidores virtuales. Como no debería haber problemas para conectarse a la instancia predeterminada del servidor virtual de SQL Server, esta sección se centra en las posibilidades con el segundo servidor virtual, la instancia con nombre.
  1. Actualice todos los sistemas cliente a versiones de MDAC que admitan instancias. Deberán ser MDAC versión 2.6 o posteriores.
  2. Vuelva a configurar el cliente para que se conecte a la instancia con nombre.
  3. Prepare la instancia con nombre no predeterminada para escuchar específicamente en puerto 1433. De esta manera, los clientes que no son compatibles con SQL Server 2000 pueden conectarse correctamente al segundo servidor virtual. Además, los equipos cliente pueden buscarlo en el mismo puerto en el que estaba escuchando el servidor cuando era un servidor SQL Server 7.0. Para ello, puede utilizar la Herramienta de red de SQL Server 2000. Seleccione Propiedades en Protocolo habilitado para TCP/IP. Establezca esta opción en el servidor. No tendría que ser necesario modificar nada en los clientes para poder conectarse a esta instancia.
  4. Configure en todos los clientes un alias para el servidor virtual con la instancia con nombre, lo que permitirá que todos los clientes que no conozcan la existencia de la instancia se conecten mediante el alias. Para obtener información acerca de cómo hacerlo, consulte el siguiente artículo en Microsoft Knowledge Base:
    265808 INF: How to Connect to a SQL Server 2000 Named Instance

REFERENCIAS

Para obtener información adicional acerca de los temas cubiertos en este artículo, consulte los temas siguientes en Libros en pantalla de Microsoft SQL Server 2000:
  • Controlar las bibliotecas de red y las direcciones de comunicación
  • Protocolos de red para instancias con nombre
  • Cómo actualizar un clúster activa/activa de conmutación por error de SQL Server 7.0

Propiedades

Id. de artículo: 270126 - Última revisión: jueves, 11 de marzo de 2004 - Versión: 1.0
La información de este artículo se refiere a:
  • Microsoft SQL Server 6.5 Standard Edition
  • Microsoft SQL Server 7.0 Standard Edition
  • Microsoft SQL Server 2000 Enterprise Edition
Palabras clave: 
kbprb KB270126

Enviar comentarios

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com