Installer l’enregistrement de session avec haute disponibilité de la base de données
L’enregistrement de session prend en charge les solutions suivantes pour la haute disponibilité de la base de données basées sur Microsoft SQL Server. Les bases de données peuvent basculer automatiquement en cas de défaillance matérielle ou logicielle d’un serveur SQL Server principal ou primaire, ce qui garantit que l’enregistrement de session continue de fonctionner comme prévu.
- Groupes de disponibilité Always On
La fonctionnalité Groupes de disponibilité Always On est une solution de haute disponibilité et de reprise après sinistre qui offre une alternative de niveau entreprise à la mise en miroir de bases de données. Introduits dans SQL Server 2012, les groupes de disponibilité Always On maximisent la disponibilité d’un ensemble de bases de données utilisateur pour une entreprise. Les groupes de disponibilité Always On exigent que les instances SQL Server résident sur les nœuds de clustering de basculement Windows Server (WSFC). Pour plus d’informations, consultez https://docs.microsoft.com/fr-fr/sql/database-engine/availability-groups/windows/always-on-availability-groups-sql-server.
- Clustering SQL Server
La technologie de clustering Microsoft SQL permet à un serveur de prendre automatiquement en charge les tâches et les responsabilités du serveur défaillant. Cependant, la configuration de cette solution est compliquée et le basculement automatique est généralement plus lent que des alternatives telles que la mise en miroir de bases de données SQL Server. Pour plus d’informations, consultez https://docs.microsoft.com/fr-fr/sql/sql-server/failover-clusters/windows/always-on-failover-cluster-instances-sql-server.
- Mise en miroir de bases de données SQL Server
La mise en miroir de bases de données garantit un basculement automatique en quelques secondes si le serveur de base de données actif tombe en panne. Cette solution est plus coûteuse que les deux autres car des licences SQL Server complètes sont requises sur chaque serveur de base de données. Vous ne pouvez pas utiliser l’édition SQL Server Express dans un environnement mis en miroir. Pour plus d’informations, consultez https://docs.microsoft.com/fr-fr/sql/database-engine/database-mirroring/database-mirroring-sql-server.
Méthodes d’installation de l’enregistrement de session avec haute disponibilité de la base de données
Pour installer l’enregistrement de session avec haute disponibilité de la base de données, effectuez l’une des opérations suivantes :
- Installez d’abord les composants du serveur d’enregistrement de session, puis configurez la haute disponibilité de la base de données pour les bases de données créées.
Vous pouvez installer les composants d’administration de l’enregistrement de session avec des bases de données configurées pour être installées sur l’instance SQL Server préparée, puis configurer la haute disponibilité de la base de données pour les bases de données créées.
- Pour les groupes de disponibilité Always On et le clustering, vous devez modifier manuellement le nom de l’instance SQL Server pour qu’il corresponde au nom de l’écouteur du groupe de disponibilité ou du réseau SQL Server dans HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\SmartAuditor\Server\SmAudDatabaseInstance.
- Pour la mise en miroir de bases de données, vous devez ajouter manuellement les partenaires de basculement pour les bases de données dans HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\SmartAuditor\Server\DatabaseFailoverPartner et HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\SmartAuditor\Server\LoggingDatabaseFailoverPartner.
- Configurez d’abord la haute disponibilité de la base de données pour les bases de données vides, puis installez les composants d’administration de l’enregistrement de session.
Vous pouvez créer deux bases de données vides en tant que base de données d’enregistrement de session et base de données de journalisation de l’administrateur dans l’instance SQL Server primaire attendue et configurer la haute disponibilité. Ensuite, saisissez le nom de l’instance SQL Server lors de l’installation des composants du serveur d’enregistrement de session :
- Pour utiliser la solution Groupes de disponibilité Always On, saisissez le nom de votre écouteur de groupe de disponibilité.
- Pour utiliser la solution de mise en miroir de base de données, saisissez le nom de votre serveur SQL principal.
- Pour utiliser la solution de clustering, saisissez le nom réseau de votre serveur SQL.