Session Recording

Konfigurieren einer hohen Datenbankverfügbarkeit

Die Sitzungsaufzeichnung unterstützt die folgenden Lösungen für hohe Datenbankverfügbarkeit basierend auf Microsoft SQL Server. Fällt die Hardware oder Software eines wichtigen oder primären SQL Server-Computers aus, kann ein automatischer Failover der Datenbanken erfolgen.  

  • Always-On-Verfügbarkeitsgruppen

    Always-On-Verfügbarkeitsgruppen sind eine Lösung für hohe Verfügbarkeit und Wiederherstellung im Notfall, die eine für Unternehmen geeignete Alternative zur Datenbankspiegelung darstellt. Dies maximiert die Verfügbarkeit mehrerer Benutzerdatenbanken in einem Unternehmen. Sie erfordern, dass die SQL Server-Instanzen auf den Windows Server Failover Clustering-Knoten (WSFC) residieren. Weitere Informationen finden Sie unter Always-On-Verfügbarkeitsgruppen: Lösung für hohe Verfügbarkeit und Notfallwiederherstellung.

  • SQL Server-Clustering

    Bei dieser Technologie von Microsoft kann ein Server automatisch die Aufgaben und Verantwortlichkeiten eines anderen, fehlgeschlagenen Servers übernehmen. Es ist jedoch komplizierter, diese Lösung einzurichten. Zudem ist das automatische Failover in der Regel langsamer als bei anderen Lösungen (etwa der Spiegelung der SQL Server-Datenbank). Weitere Informationen finden Sie unter Always-On-Failoverclusterinstanzen (SQL Server).

  • SQL Server-Datenbankspiegelung

    Die Datenbankspiegelung gewährleistet, dass bei einem Ausfall des aktiven Datenbankservers innerhalb von Sekunden ein automatischer Failover erfolgt. Diese Lösung ist teurer als die anderen beiden Lösungen, da auf jedem Datenbankserver eine vollständige SQL Server-Lizenz vorliegen muss. Die SQL Server Express Edition kann in einer gespiegelten Umgebung nicht verwendet werden. Weitere Informationen finden Sie unter Datenbankspiegelung (SQL Server).

Methoden zum Konfigurieren der Sitzungsaufzeichnung mit hoher Datenbankverfügbarkeit

Konfigurieren Sie die Sitzungsaufzeichnung mit hoher Datenbankverfügbarkeit mit einer der folgenden Methoden:

  • Installieren Sie zuerst die Komponenten des Sitzungsaufzeichnungsservers und konfigurieren Sie anschließend die hohe Datenbankverfügbarkeit für die erstellten Datenbanken.
    Sie können die Komponenten der Sitzungsaufzeichnungsverwaltung mit Datenbanken installieren, die zur Installation auf der vorbereiteten SQL Server-Instanz konfiguriert sind. Konfigurieren Sie anschließend die hohe Verfügbarkeit für die erstellten Datenbanken.
    • Für AlwaysOn-Verfügbarkeitsgruppen und Clustering ändern Sie über HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\SmartAuditor\Server\SmAudDatabaseInstance den Namen der SQL Server-Instanz in den Namen des Verfügbarkeitsgruppen-Listeners oder des SQL Server-Netzwerks.
    • Für die Datenbankspiegelung fügen Sie die Failoverpartner für Datenbanken über HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\SmartAuditor\Server\DatabaseFailoverPartner und HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\SmartAuditor\Server\LoggingDatabaseFailoverPartner hinzu.
  • Konfigurieren Sie zunächst die hohe Verfügbarkeit für leere Datenbanken und installieren Sie dann die Komponenten der Sitzungsaufzeichnungsverwaltung.
    Sie können zwei leere Datenbanken als Datenbank für die Sitzungsaufzeichnung und als Datenbank für die Konfigurationsprotokollierung auf der künftigen primären SQL Server-Instanz erstellen und hohe Verfügbarkeit konfigurieren. Geben Sie dann den Namen der SQL Server-Instanz bei der Installation der Komponenten des Sitzungsaufzeichnungsservers an:
    • Zur Verwendung von Always-On-Verfügbarkeitsgruppen geben Sie den Namen des Verfügbarkeitsgruppen-Listeners an.
    • Zur Verwendung der Datenbankspiegelung geben Sie den Namen des primären SQL Server-Computers ein.
    • Zur Verwendung der Clusterlösung geben Sie den Netzwerknamen des SQL Server-Computers ein.
Konfigurieren einer hohen Datenbankverfügbarkeit