Hinzufügen einer sekundären Datenbank zu einer Protokollversandkonfiguration (SQL Server)
In diesem Thema wird erläutert, wie Sie in SQL Server 2012 mithilfe von SQL Server Management Studio oder Transact-SQL einer vorhandenen Protokollversandkonfiguration eine sekundäre Datenbank hinzufügen.
In diesem Thema
Vorbereitungen:
Voraussetzungen
Sicherheit
So fügen Sie eine sekundäre Datenbank für den Protokollversand hinzu mit:
SQL Server Management Studio
Transact-SQL
Verwandte Aufgaben
Vorbereitungen
Sicherheit
Berechtigungen
Die gespeicherten Prozeduren für den Protokollversand erfordern die Mitgliedschaft in der festen Serverrolle sysadmin.
[Nach oben]
SQL Server Management Studio
So fügen Sie eine sekundäre Datenbank für den Protokollversand hinzu
Klicken Sie mit der rechten Maustaste auf die Datenbank, die Sie als primäre Datenbank in der Protokollversandkonfiguration verwenden möchten, und klicken Sie dann auf Eigenschaften.
Klicken Sie unter Seite auswählen auf Transaktionsprotokollversand.
Klicken Sie unter Sekundäre Serverinstanzen und Datenbanken auf Hinzufügen.
Klicken Sie auf Verbinden, und stellen Sie eine Verbindung mit der Instanz von SQL Server her, die Sie als sekundären Server verwenden möchten.
Wählen Sie im Feld Sekundäre Datenbank eine Datenbank aus der Liste aus, oder geben Sie den Namen der Datenbank ein, die Sie erstellen möchten.
Wählen Sie auf der Registerkarte Sekundäre Datenbank initialisieren die Option aus, die Sie zum Initialisieren der sekundären Datenbank verwenden möchten.
Geben Sie auf der Registerkarte Dateien kopieren im Ordner Zielordner für kopierte Dateien den Pfad des Ordners ein, in den die Transaktionsprotokollsicherungen kopiert werden sollen. Dieser Ordner befindet sich oft auf dem sekundären Server.
Beachten Sie den Zeitplan für das Kopieren im Feld Zeitplan unter Kopierauftrag. Wenn Sie den Zeitplan für Ihre Installation anpassen möchten, klicken Sie auf Zeitplan, und passen Sie den Zeitplan des SQL Server-Agents bei Bedarf an. Dieser Zeitplan sollte ungefähr mit dem Sicherungszeitplan übereinstimmen.
Wählen Sie auf der Registerkarte Wiederherstellen unter Datenbankstatus beim Wiederherstellen von Sicherungen die Option Kein Wiederherstellungsmodus oder Standbymodus aus.
Wenn Sie die Option Standbymodus auswählen, legen Sie fest, ob die Benutzer von der sekundären Datenbank getrennt werden sollen, während der Wiederherstellungsvorgang ausgeführt wird.
Wenn Sie den Wiederherstellungsprozess auf dem sekundären Server verzögern möchten, wählen Sie unter Wiederherstellen von Sicherungen verzögern um mindestens eine Verzögerungszeit aus.
Wählen Sie unter Warnen, wenn keine Wiederherstellung erfolgt in einen Warnschwellenwert aus.
Beachten Sie den Wiederherstellungszeitplan im Feld Zeitplan unter Wiederherstellungsauftrag. Wenn Sie den Zeitplan für Ihre Installation anpassen möchten, klicken Sie auf Zeitplan, und passen Sie den Zeitplan des SQL Server-Agents bei Bedarf an. Dieser Zeitplan sollte ungefähr mit dem Sicherungszeitplan übereinstimmen.
Klicken Sie auf OK.
Klicken Sie im Dialogfeld mit den Datenbankeigenschaften auf OK, um den Konfigurationsprozess zu starten.
[Nach oben]
Transact-SQL
So fügen Sie eine sekundäre Datenbank für den Protokollversand hinzu
Führen Sie auf dem sekundären Server sp_add_log_shipping_secondary_primary aus, um die Details des primären Servers und der Datenbank zur Verfügung zu stellen. Diese gespeicherte Prozedur gibt die sekundäre ID sowie die IDs des Kopier- und des Wiederherstellungsauftrags zurück.
Führen Sie auf dem sekundären Server sp_add_jobschedule aus, um den Zeitplan für den Kopier- und den Wiederherstellungsauftrag festzulegen.
Führen Sie auf dem sekundären Server sp_add_log_shipping_secondary_database aus, um eine sekundäre Datenbank hinzuzufügen.
Führen Sie auf dem primären Server sp_add_log_shipping_primary_secondary aus, um die erforderlichen Informationen über die neue sekundäre Datenbank dem primären Server hinzuzufügen.
Aktivieren Sie auf dem sekundären Server den Kopier- und den Wiederherstellungsauftrag. Weitere Informationen finden Sie unter Deaktivieren oder Aktivieren eines Auftrags.
[Nach oben]
Verwandte Aufgaben
Aktualisieren des Protokollversands auf SQL Server 2012 (Transact-SQL)
Entfernen einer sekundären Datenbank aus einer Protokollversandkonfiguration (SQL Server)
Anzeigen des Protokollversandberichts (SQL Server Management Studio)
Failover zu einer sekundären Datenbank für den Protokollversand (SQL Server)
[Nach oben]