Configurar la alta disponibilidad de la base de datos
La Grabación de sesiones admite las siguientes soluciones de alta disponibilidad de base de datos en función de Microsoft SQL Server. Las bases de datos pueden hacer automáticamente la conmutación por error cuando falla el hardware o el software de un servidor SQL principal o primario.
-
Grupos de disponibilidad AlwaysOn
La función Grupos de disponibilidad AlwaysOn es una solución de alta disponibilidad y recuperación ante desastres que ofrece una alternativa a nivel empresarial para la creación del reflejo de bases de datos. Maximiza la disponibilidad de un conjunto de bases de datos de usuario para una empresa. Esta función requiere que las instancias de SQL Server residan en los nodos de clústeres de conmutación por error de Windows Server (WSFC). Para obtener más información, consulte Grupos de disponibilidad AlwaysOn: una solución de alta disponibilidad y recuperación ante desastres.
-
Agrupar en clústeres de SQL Server
La tecnología de agrupación en clústeres de SQL de Microsoft permite que un servidor tome el control automáticamente de las tareas y las responsabilidades de otro servidor que ha fallado. No obstante, la instalación de esta solución es complicada y el proceso automático de conmutación por error generalmente es más lento que con las soluciones alternativas como la creación de reflejo de SQL. Para obtener más información, consulte Instancias de clúster de conmutación por error de AlwaysOn (SQL Server).
-
Crear reflejo de la base de datos de SQL Server
Crear reflejos de base de datos permite que una conmutación por error automática se produzca en segundos si se produce un error en el servidor activo de la base de datos. Esta solución es más costosa que las otras dos soluciones debido a que se requieren licencias de SQL Server completas en cada servidor de la base de datos. No se puede usar la edición Express Edition de SQL Server en un entorno reflejado. Para obtener más información, consulte Creación de reflejo de la base de datos (SQL Server).
Métodos para configurar la Grabación de sesiones con alta disponibilidad de base de datos
Para configurar Grabación de sesiones con alta disponibilidad de base de datos, lleve a cabo una de las siguientes opciones:
- Instale primero los componentes del servidor de Grabación de sesiones y, a continuación, configure la alta disponibilidad de las bases de datos creadas.
Puede instalar los componentes de administración de Grabación de sesiones con las bases de datos configuradas que se van a instalar en la instancia preparada de SQL Server. Luego, configure la alta disponibilidad de las bases de datos creadas.- Para la agrupación en clústeres y los grupos de disponibilidad AlwaysOn, cambie manualmente el nombre de la instancia de SQL Server al 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 el reflejo de base de datos, agregue los socios de conmutación por error para las bases de datos en
HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\SmartAuditor\Server\DatabaseFailoverPartner
yHKEY_LOCAL_MACHINE\SOFTWARE\Citrix\SmartAuditor\Server\LoggingDatabaseFailoverPartner
- Para la agrupación en clústeres y los grupos de disponibilidad AlwaysOn, cambie manualmente el nombre de la instancia de SQL Server al nombre del agente de escucha del grupo de disponibilidad o la red de SQL Server en
- Configure la alta disponibilidad de las bases de datos vacías e instale los componentes de administración de Grabación de sesiones.
Puede crear dos bases de datos vacías en calidad de Base de datos de grabación de sesiones y Base de datos de registros de administrador en la instancia principal de SQL Server y configurar la alta disponibilidad de estas. A continuación, deberá introducir el nombre de la instancia de SQL Server cuando instale los componentes del servidor de Grabación de sesiones:- Para usar la solución Grupos de disponibilidad AlwaysOn, introduzca el nombre del agente de escucha del grupo de disponibilidad.
- Para usar la solución de reflejo de bases de datos, escriba el nombre del servidor SQL principal.
- Para usar la solución de agrupación en clústeres, escriba el nombre de red del servidor SQL.