Konfigurieren von SQL-AlwaysOn-Verfügbarkeitsgruppen im Microsoft Azure Pack

 

Gilt für: Windows Azure Pack

Sie können die SQL-AlwaysOn-Verfügbarkeitsgruppen-Funktion mit dem SQL Server-Dienst im Windows Azure-Paket verwenden. Die SQL-AlwaysOn-Verfügbarkeitsgruppen-Funktion ist in Microsoft SQL Server 2012 Enterprise Edition verfügbar und eine Lösung für hohe Verfügbarkeit und Notfallwiederherstellung, die eine Alternative zur Datenbankspiegelung auf Unternehmensebene bietet. Durch diese Funktion wird die Abhängigkeit der Mandantendatenbank von einer einzelnen SQL Server-Lizenz verringert.

Weitere Informationen zu SQL AlwaysOn-Verfügbarkeitsgruppen, wechseln Sie zu https://msdn.microsoft.com/library/hh510230.aspx.

Das Erstellen einer eigenständigen Datenbank ist die zentrale Änderung, die diese Funktion aktiviert. Eine eigenständige Datenbank ist eine Datenbank, die von anderen Datenbanken und der Instanz des SQL-Servers, der die Datenbank hostet, isoliert ist. Details zu enthaltenen Datenbanken finden Sie unter https://msdn.microsoft.com/library/ff929071.aspx. Durch das Erstellen einer eigenständigen Datenbank können Administratoren Datenbanken zu Verfügbarkeitsgruppen hinzuzufügen und die Replikation initiieren. Eigenständige Benutzer werden statt Instanzebenenbenutzern erstellt. Im Falle eines Failovers werden alle eigenständigen Datenbanken und Benutzer repliziert. Der Benutzer hat weiterhin Zugriff auf die Datenbanken auf der sekundären Instanz, ohne neue Anmeldungen erstellen zu müssen.

Voraussetzungen

Stellen Sie vor der Verwendung von SQL-AlwaysOn-Verfügbarkeitsgruppen Folgendes sicher:

  • Die Liste der Voraussetzungen zum Einrichten SQL AlwaysOn-Verfügbarkeitsgruppen finden Sie hier.

  • Um SQL AlwaysOn-Verfügbarkeitsgruppen zu aktivieren, führen Sie das folgende Skript auf jeder SQL Instanz aus, bevor Sie SQL Datenbank über das Windows Azure Pack erstellen:

    sp_configure ‘contained database authentication’, 1
    RECONFIGURE
    GO
    
  • Stellen Sie sicher, dass alle sekundären Server als Teil der AlwaysOn-Verfügbarkeitsgruppe konfiguriert sind, bevor Sie den Verfügbarkeitsgruppenlistener hinzufügen.

  • Nachdem der Verfügbarkeitsgruppenlistener mit Windows Azure Pack verwendet wurde, vermeiden Sie die Änderung der obigen Enthaltenseinstellung der zugehörigen Instanz.

  • Stellen Sie eine dateifreigabe bereit, die für SQL AlwaysOn-Datenbank erforderlich ist, wie in den Voraussetzungen beschrieben.

Aktionen im Verwaltungsportal für Administratoren

Gehen Sie folgendermaßen vor:

  • Erstellen Sie eine Verfügbarkeitsgruppe in SQL mit dem entsprechenden Verfügbarkeitsgruppenlistener. Einzelheiten dazu finden Sie unter https://msdn.microsoft.com/library/ff878399.aspx.

    Hinweis

    Konfigurieren Sie den AlwaysOn-Gruppenlistener so, dass er den Standardport 1433 verwendet.

  • Erstellen Sie eine SQL-Gruppe des Typs "Hohe Verfügbarkeit (AlwaysOn aktiviert)".

  • Geben Sie eine Dateifreigabe an, die für alle primären und sekundären Server zugänglich ist, die Teil dieser SQL Server-Gruppe sind.

  • Fügen Sie den Verfügbarkeitsgruppenlistener der Gruppe hinzu, die Sie oben erstellt haben.

  • Wenn Sie der Verfügbarkeitsgruppe einen sekundären Server hinzufügen, nachdem Sie dem Listener Windows Azure Pack hinzugefügt haben, stellen Sie sicher, dass die Reparaturverbindung für den Listener auf der SQL Server-Erweiterung im Verwaltungsportal für Administratoren ausgelöst wird. Andernfalls sind Mandanten nicht in der Lage, neue Datenbanken zu erstellen oder die Größe vorhandener Datenbanken zu ändern, sie zu bearbeiten oder zu löschen.

Aktionen in SQL Server

Der Administrator muss die folgenden Aktionen in SQL Server selbst ausführen:

  • Löschen Sie die Dateifreigabe, die für jede SQL Server-Gruppe des Typs "Hohe Verfügbarkeit (AlwaysOn aktiviert)" angegeben ist, regelmäßig, um Speicherplatz freizugeben. Es gibt diesbezüglich keinen automatisierten Prozess.

  • Fügen Sie dem SQL Server Management Pack eine SQL Server Richtlinie hinzu, um vorkommen von Failoverereignissen nachzuverfolgen. Nachdem Sie diese Richtlinie hinzugefügt haben, erkennt das Management Pack sie automatisch und verwendet sie als Integritätsmodell.

Referenzen

Die folgenden Themen enthalten weitere Informationen zum Verwenden der SQL-AlwaysOn-Verfügbarkeitsgruppenfunktion: