Freigeben über


Hinzufügen einer sekundären Datenbank zu einer Protokollversandkonfiguration (SQL Server)

Gilt für: SQL Server

In diesem Thema wird erläutert, wie Sie in SQL Server mithilfe von SQL Server Management Studio oder Transact-SQL einer vorhandenen Protokollversandkonfiguration eine sekundäre Datenbank hinzufügen.

Vorbereitungen

Sicherheit

Berechtigungen

Die gespeicherten Prozeduren für den Protokollversand erfordern die Mitgliedschaft in der festen Serverrolle sysadmin .

Verwendung von SQL Server Management Studio

So fügen Sie eine sekundäre Datenbank für den Protokollversand hinzu

  1. 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.

  2. Klicken Sie unter Seite auswählenauf Transaktionsprotokollversand.

  3. Klicken Sie unter Sekundäre Serverinstanzen und Datenbankenauf Hinzufügen.

  4. 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.

  5. 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.

  6. Wählen Sie auf der Registerkarte Sekundäre Datenbank initialisieren die Option aus, die Sie zum Initialisieren der sekundären Datenbank verwenden möchten.

  7. Geben Sie auf der Registerkarte Dateien kopierenim 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.

  8. 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.

  9. Wählen Sie auf der Registerkarte Wiederherstellen unter Datenbankstatus beim Wiederherstellen von Sicherungendie Option Kein Wiederherstellungsmodus oder Standbymodus aus.

  10. 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.

  11. Wenn Sie den Wiederherstellungsprozess auf dem sekundären Server verzögern möchten, wählen Sie unter Wiederherstellen von Sicherungen verzögern um mindestenseine Verzögerungszeit aus.

  12. Wählen Sie unter Warnen, wenn keine Wiederherstellung erfolgt ineinen Warnschwellenwert aus.

  13. 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.

  14. Klicken Sie auf OK.

  15. Klicken Sie im Dialogfeld mit den Datenbankeigenschaften auf OK , um den Konfigurationsprozess zu starten.

Verwenden von Transact-SQL

So fügen Sie eine sekundäre Datenbank für den Protokollversand hinzu

  1. 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.

  2. Führen Sie auf dem sekundären Server sp_add_jobschedule aus, um den Zeitplan für den Kopier- und den Wiederherstellungsauftrag festzulegen.

  3. Führen Sie auf dem sekundären Server sp_add_log_shipping_secondary_database aus, um eine sekundäre Datenbank hinzuzufügen.

  4. 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.

  5. Aktivieren Sie auf dem sekundären Server den Kopier- und den Wiederherstellungsauftrag. Weitere Informationen finden sie unter Disable or Enable a Job.

Related Tasks

Weitere Informationen

Informationen zum Protokollversand (SQL Server)
Protokollversandtabellen und gespeicherte Prozeduren