Session Recording

Alta disponibilidad de la base de datos

Session Recording admite las siguientes soluciones de 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, lo que garantiza que Session Recording siga funcionando según lo previsto.

  • Grupos de disponibilidad Always On

    La función 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. Introducida en SQL Server 2012, la solución Grupos de disponibilidad Always On 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 Windows Server Failover Clustering (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 usar 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 Session Recording con alta disponibilidad de la base de datos

Para configurar Session Recording con alta disponibilidad de la base de datos, realice una de las siguientes acciones:

  • Instale primero los componentes del servidor de Session Recording 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 Session Recording 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 el clúster, debe cambiar manualmente el nombre de la instancia de SQL Server por el nombre del agente de escucha del grupo de disponibilidad o la red de SQL Server en HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\SmartAuditor\Server\SmAudDatabaseInstance.
    • Para la creación de reflejos de bases de datos, debe agregar manualmente los asociados de conmutación por error para las bases de datos en 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 Session Recording. Puede crear dos bases de datos vacías como base de datos de Session Recording y base de datos de registro del administrador 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 Session Recording:
    • Para usar la solución de grupos de disponibilidad Always On, introduzca el nombre del agente de escucha del grupo de disponibilidad.
    • Para usar la solución de duplicación de bases de datos, introduzca el nombre de su SQL Server principal.
    • Para usar la solución de clúster, introduzca el nombre de red de su SQL Server.
Alta disponibilidad de la base de datos