Configurar la alta disponibilidad de la base de datos

La Grabación de sesiones no funciona como se espera si la base de datos de Grabación de sesiones está detenida o en estado de error. Si la base de datos de registro de administración de Grabación de sesiones está detenida o experimenta un error, la función de registro de administración deja de estar disponible, lo que impide modificar directivas o cambiar propiedades del servidor cuando el bloqueo obligatorio está habilitado. Por lo tanto, es aconsejable implementar un modo de alta disponibilidad (HA) para las bases de datos.

Grabación de sesiones admite las siguientes soluciones para la alta disponibilidad de la base de datos basadas en Microsoft SQL Server. Las bases de datos pueden conmutar por error automáticamente cuando falla el hardware o el software de un SQL Server principal o primario.

  • Grupos de disponibilidad Always On

    La función de grupos de disponibilidad Always On es una solución de alta disponibilidad y recuperación ante desastres que ofrece una alternativa de nivel empresarial a la creación de reflejos de bases de datos. Maximiza la disponibilidad de un conjunto de bases de datos de usuario para una empresa. Requiere que las instancias de SQL Server residan en los nodos de clúster de conmutación por error de Windows Server (WSFC). Para obtener más información, consulte Grupos de disponibilidad Always On: una solución de alta disponibilidad y recuperación ante desastres.

  • Clúster de SQL Server

    La tecnología de clúster de Microsoft SQL permite que un servidor asuma automáticamente las tareas y responsabilidades del servidor que ha fallado. Sin embargo, configurar esta solución es complicado y la conmutación por error automática suele ser más lenta que otras alternativas, como la creación de reflejos de bases de datos de SQL Server. Para obtener más información, consulte Instancias de clúster de conmutación por error Always On (SQL Server).

  • Creación de reflejos de bases de datos de SQL Server

    La creación de reflejos de bases de datos garantiza que se produzca una conmutación por error automática en segundos si el servidor de bases de datos activo falla. Esta solución es más cara que las otras dos soluciones porque se requieren licencias completas de SQL Server en cada servidor de bases de datos. No se puede utilizar la edición SQL Server Express en un entorno reflejado. Para obtener más información, consulte Creación de reflejos de bases de datos (SQL Server).

Métodos para configurar Grabación de sesiones con alta disponibilidad de la base de datos

Para configurar Grabación de sesiones con alta disponibilidad de la base de datos, realice una de las siguientes acciones:

  • Instale primero los componentes del servidor de Grabación de sesiones y, a continuación, configure la alta disponibilidad de la base de datos para las bases de datos creadas. Puede instalar los componentes de administración de Grabación de sesiones con bases de datos configuradas para instalarse en la instancia de SQL Server preparada. A continuación, configure la alta disponibilidad de la base de datos para las bases de datos creadas.
    • Para los grupos de disponibilidad Always On y la agrupación en clústeres, cambie el nombre de la instancia de SQL Server por el nombre del agente de escucha del grupo de disponibilidad o de la red de SQL Server a través de HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\SmartAuditor\Server\SmAudDatabaseInstance.
    • Para la creación de reflejos de bases de datos, agregue los socios de conmutación por error para las bases de datos a través de HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\SmartAuditor\Server\DatabaseFailoverPartner y HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\SmartAuditor\Server\LoggingDatabaseFailoverPartner.
  • Configure primero la alta disponibilidad de la base de datos para las bases de datos vacías y, a continuación, instale los componentes de administración de Grabación de sesiones. Puede crear dos bases de datos vacías como la base de datos de Grabación de sesiones y la base de datos de registro de administración en la instancia de SQL Server principal esperada y configurar la alta disponibilidad. A continuación, introduzca el nombre de la instancia de SQL Server al instalar los componentes del servidor de Grabación de sesiones:
    • Para usar la solución de grupos de disponibilidad Always On, introduzca el nombre de su agente de escucha del grupo de disponibilidad.
    • Para usar la solución de duplicación de bases de datos, introduzca el nombre de su servidor SQL principal.
    • Para usar la solución de clustering, introduzca el nombre de red de su servidor SQL.
Configurar la alta disponibilidad de la base de datos