Compartir a través de


Usar Grupos de disponibilidad AlwaysOn de SQL Server con Service Manager para admitir la conmutación por error

La información de este artículo proporciona tareas que debes realizar para que Service Manager funcione de forma eficaz al usar Grupos de disponibilidad. AlwaysOn admite un entorno de conmutación por error. Esta información solo se admite con SQL Server 2012 SP2 y versiones posteriores.

Pero esta información no está pensada para proporcionar instrucciones detalladas sobre cómo configurar un Grupo de disponibilidad AlwaysOn de SQL Server. Además, Service Manager no admite la configuración del parámetro MultiSubnetFailover. Este parámetro no se usa en las cadenas de conexión de Service Manager.

Importante

Service Manager no admite una topología en la que la base de datos del servidor de informes y análisis está configurada como parte del Grupo de disponibilidad AlwaysOn.

Nota:

Después de implementar Service Manager en los nodos de SQL Server que participan en SQL AlwaysOn, para habilitar CLR strict security, ejecuta el script SQL en cada base de datos de Service Manager.

Bases de datos de Service Manager compatibles con AlwaysOn de SQL Server

SQL Server AlwaysOn admite las siguientes bases de datos de Service Manager:

  • Service Manager CMDB
  • Data Warehouse de Service Manager (las tres bases de datos)
  • OM y CM DataMart

Nueva instalación del grupo de administración

Usa las siguientes tareas al instalar un nuevo grupo de administración con un Grupo de disponibilidad AlwaysOn de SQL.

Antes de instalar Service Manager en un Grupo de disponibilidad

  1. Asegúrate de usar el nombre y el puerto del agente de escucha de grupo al instalar Service Manager para las bases de datos que se van a agregar a las bases de datos de disponibilidad.
  2. El primer servidor de administración usará el agente de escucha de grupo para obtener la instancia de SQL principal e instalará las bases de datos en esa instancia.

Después de instalar el primer servidor de administración

  1. Asegúrate de que el modelo de recuperación de la base de datos está completo. Abre SQL Server Management Studio y conéctate a la instancia en la que están instaladas las bases de datos. Haz clic con el botón secundario en la base de datos de destino y selecciona sus propiedades y después selecciona Opciones. Si el modelo de recuperación no aparece como Completo, selecciona Completo en la lista desplegable.
  2. Crea una copia de seguridad completa de la base de datos.
  3. Usa SQL Server Management Studio para agregar las bases de datos a las bases de datos de disponibilidad. Al agregar las bases de datos a las bases de datos de disponibilidad en Seleccionar sincronización de datos, se pueden elegir tres opciones: Completa, Combinar solo y Omitir sincronización de datos iniciales. Elige la opción que sea apropiada para ti. Se recomienda seleccionar Completa y permitir que el Asistente para agregar bases de datos cree una copia de seguridad y restauración completas de las bases de datos en las réplicas secundarias. Es posible que se necesiten más pasos o no en función de la elección que hayas realizado. Para más información, consulte Preparar manualmente una base de datos secundaria para un grupo de disponibilidad (SQL Server).

Usar un grupo de administración existente

Usa la siguiente serie de tareas al usar un grupo de administración existente con un grupo de disponibilidad AlwaysOn de SQL Server.

  1. Prepara el programa de instalación AlwaysOn de SQL Server por separado. También puedes considerar SQL Server AlwaysOn con una FCI.
  2. Crea un agente de escucha de grupo de disponibilidad (AGL) y elige un número de puerto adecuado. Evita el puerto predeterminado 1433. Por ejemplo, nombre AGL = SMListener y puerto AGL = 5122
  3. Abre el puerto de entrada para la instancia de SQL Server y AGL en cada equipo que ejecute SQL Server.
  4. Revisa la información de Traslado de las bases de datos de Service Manager y almacenamiento de datos y sigue los pasos que se indican con los siguientes cambios:
    1. En el paso 5, Para configurar tablas de Service Manager, usa AGL Name,AGL Port number en lugar del nombre del equipo que hospeda la base de datos de Service Manager, por ejemplo: SMListener,5122
    2. En el paso 6, usa AGL Name,AGL Port number para actualizar las tablas de base de datos DWStaging y Config.
    3. En el paso 7, Configura el Registro en todos los servidores de administración, cambia la clave del Registro HKEY\_LOCAL\_MACHINE\Software\Microsoft\System Center2010\Common\Database y asígnale DatabaseServerName como AGL Name,AGL Port number.

En resumen, vas a cambiar el nombre del equipo que hospeda la base de datos de Service Manager a Nombre de AGL, número de puerto de AGL para la compatibilidad con AlwaysOn de SQL Server.

Pasos siguientes