Session Recording

Configurar la alta disponibilidad de la base de datos

Session Recording no funciona como se espera si la base de datos de Session Recording está detenida o en estado de error. Si la base de datos de registro de administrador de Session Recording está detenida o experimenta un error, la función de registro de administrador deja de estar disponible, lo que impide modificar las directivas o cambiar las 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.

Session Recording admite las siguientes soluciones para la alta disponibilidad de la base de datos basadas en Microsoft SQL Server. Las bases de datos pueden conmutar automáticamente por error 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 proporciona 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, la configuración de esta solución es complicada y la conmutación por error automática suele ser más lenta que las 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 costosa 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 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 las 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 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 Session Recording. Puede crear dos bases de datos vacías como base de datos de Session Recording y base de datos de registro de 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 de su agente de escucha de 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ústeres, introduzca el nombre de red de su SQL Server.
Configurar la alta disponibilidad de la base de datos