Session Recording

Datenbank-Hochverfügbarkeit konfigurieren

Session Recording unterstützt die folgenden Lösungen für Datenbank-Hochverfügbarkeit basierend auf Microsoft SQL Server. Datenbanken können automatisch ein Failover durchführen, wenn die Hardware oder Software eines primären SQL Servers ausfällt.

  • Always On-Verfügbarkeitsgruppen

    Die Funktion Always On-Verfügbarkeitsgruppen ist eine Hochverfügbarkeits- und Notfallwiederherstellungslösung, die eine Alternative zum Datenbank-Mirroring auf Unternehmensebene bietet. Sie maximiert die Verfügbarkeit einer Reihe von Benutzerdatenbanken für ein Unternehmen. Sie erfordert, dass die SQL Server-Instanzen auf den Windows Server Failover Clustering (WSFC)-Knoten residieren. Weitere Informationen finden Sie unter Always On-Verfügbarkeitsgruppen: eine Hochverfügbarkeits- und Notfallwiederherstellungslösung.

  • SQL Server-Clustering

    Die Microsoft SQL-Clusteringtechnologie ermöglicht es einem Server, die Aufgaben und Verantwortlichkeiten des ausgefallenen Servers automatisch zu übernehmen. Das Einrichten dieser Lösung ist jedoch kompliziert, und das automatische Failover ist in der Regel langsamer als Alternativen wie SQL Server-Datenbank-Mirroring. Weitere Informationen finden Sie unter Always On-Failoverclusterinstanzen (SQL Server).

  • SQL Server-Datenbank-Mirroring

    Datenbank-Mirroring stellt sicher, dass ein automatisches Failover innerhalb von Sekunden erfolgt, wenn der aktive Datenbankserver ausfällt. Diese Lösung ist teurer als die beiden anderen Lösungen, da auf jedem Datenbankserver vollständige SQL Server-Lizenzen erforderlich sind. Sie können die SQL Server Express Edition in einer gespiegelten Umgebung nicht verwenden. Weitere Informationen finden Sie unter Datenbank-Mirroring (SQL Server).

Methoden zum Konfigurieren von Session Recording mit Datenbank-Hochverfügbarkeit

Um Session Recording mit Datenbank-Hochverfügbarkeit zu konfigurieren, führen Sie eine der folgenden Aktionen aus:

  • Installieren Sie zuerst die Session Recording Server-Komponenten und konfigurieren Sie dann die Datenbank-Hochverfügbarkeit für die erstellten Datenbanken. Sie können die Session Recording Administrationskomponenten mit Datenbanken installieren, die für die Installation auf der vorbereiteten SQL Server-Instanz konfiguriert sind. Konfigurieren Sie dann die Datenbank-Hochverfügbarkeit für die erstellten Datenbanken.
    • Ändern Sie für Always On-Verfügbarkeitsgruppen und Clustering den SQL Server-Instanznamen in den Namen des Verfügbarkeitsgruppen-Listeners oder des SQL Server-Netzwerks über HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\SmartAuditor\Server\SmAudDatabaseInstance.
    • Fügen Sie für das Datenbank-Mirroring die Failover-Partner für Datenbanken über HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\SmartAuditor\Server\DatabaseFailoverPartner und HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\SmartAuditor\Server\LoggingDatabaseFailoverPartner hinzu.
  • Konfigurieren Sie zuerst die Datenbank-Hochverfügbarkeit für leere Datenbanken und installieren Sie dann die Session Recording Administrationskomponenten. Sie können zwei leere Datenbanken als Session Recording-Datenbank und Administratorprotokollierungsdatenbank in der erwarteten primären SQL Server-Instanz erstellen und Hochverfügbarkeit konfigurieren. Geben Sie dann den SQL Server-Instanznamen bei der Installation der Session Recording Server-Komponenten ein:
    • Um die Always On-Verfügbarkeitsgruppenlösung zu verwenden, geben Sie den Namen Ihres Verfügbarkeitsgruppen-Listeners ein.
    • Um die Datenbankspiegelungslösung zu verwenden, geben Sie den Namen Ihres primären SQL Servers ein.
    • Um die Clustering-Lösung zu verwenden, geben Sie den Netzwerknamen Ihres SQL Servers ein.
Datenbank-Hochverfügbarkeit konfigurieren