Konfigurieren der 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
undHKEY_LOCAL_MACHINE\SOFTWARE\Citrix\SmartAuditor\Server\LoggingDatabaseFailoverPartner
hinzu.
- Für AlwaysOn-Verfügbarkeitsgruppen und Clustering ändern Sie über
- 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.