Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
In diesem Thema wird beschrieben, wie Sie den Protokollversand in SQL Server 2014 mithilfe von SQL Server Management Studio oder Transact-SQL konfigurieren.
Hinweis
SQL Server 2008 Enterprise und höhere Versionen unterstützen die Sicherungskomprimierung. Wenn Sie eine Protokollversandkonfiguration erstellen, können Sie das Verhalten der Sicherungskomprimierung von Protokollsicherungen steuern. Weitere Informationen finden Sie unter Sicherungskomprimierung (SQL Server).
In diesem Themenbereich
Bevor Sie beginnen:
So konfigurieren Sie den Protokollversand mit:
Bevor Sie beginnen
Voraussetzungen
Die primäre Datenbank muss das vollständige oder massenprotokollierte Wiederherstellungsmodell verwenden. Durch Umstellen der Datenbank auf die einfache Wiederherstellung ist der Protokollversand nicht mehr funktionsfähig.
Bevor Sie den Protokollversand konfigurieren, müssen Sie zunächst eine Dateifreigabe erstellen, damit der sekundäre Server auf die Sicherungskopien der Transaktionsprotokolle zugreifen kann. Es handelt sich dabei um eine Freigabe des Verzeichnisses, in dem die Transaktionsprotokollsicherungen generiert werden. Wenn Sie z.B. die Transaktionsprotokolle im Verzeichnis C:\data\tlogs sichern, können Sie die Freigabe \\primaryserver\tlogs dieses Verzeichnisses erstellen.
Sicherheit
Erlaubnisse
Die gespeicherten Protokollversandverfahren erfordern eine Mitgliedschaft bei der festen sysadmin -Serverrolle.
Verwendung von SQL Server Management Studio
So konfigurieren Sie den Protokollversand
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.
Aktivieren Sie das Kontrollkästchen Diese Datenbank als primäre Datenbank in einer Protokollversandkonfiguration aktivieren.
Klicken Sie unter Transaktionsprotokollsicherungen auf Sicherungseinstellungen.
Geben Sie im Feld Netzwerkpfad zum Sicherungsordner den Netzwerkpfad zu der Freigabe ein, die Sie für den Transaktionsprotokoll-Sicherungsordner erstellt haben.
Wenn sich der Sicherungsordner auf dem primären Server befindet, geben Sie den lokalen Pfad zum Sicherungsordner im Feld Wenn sich der Sicherungsordner auf dem primären Server befindet, geben Sie den lokalen Pfad zum Ordner ein ein. (Wenn sich der Sicherungsordner nicht auf dem primären Server befindet, können Sie dieses Feld leer lassen.)
Von Bedeutung
Wenn das SQL Server Dienstkonto auf Ihrem primären Server unter dem lokalen Systemkonto ausgeführt wird, müssen Sie ihren Sicherungsordner auf dem primären Server erstellen und einen lokalen Pfad zu diesem Ordner angeben.
Konfigurieren Sie den Parameter Dateien löschen, die älter sind als und den Parameter Warnen, wenn keine Sicherung erfolgt in.
Beachten Sie den Sicherungszeitplan im Feld Zeitplan unter Sicherungsauftrag. 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.
SQL Server 2014 unterstützt die Sicherungskomprimierung. Wenn Sie eine Protokollversandkonfiguration erstellen, können Sie das Verhalten der Sicherungskomprimierung von Protokollsicherungen steuern, indem Sie eine der folgenden Optionen auswählen: Standardservereinstellung verwenden, Sicherung komprimieren oder Sicherung nicht komprimieren. Weitere Informationen finden Sie unter Log Shipping Transaction Log Backup Settings.
Klicke auf OK.
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.
Hinweis
Wenn Sie veranlassen, dass Management Studio die sekundäre Datenbank von einer Datenbanksicherung initialisiert, werden die Daten- und Protokolldateien der sekundären Datenbank am gleichen Speicherort abgelegt wie die Daten- und Protokolldateien der master -Datenbank. Dieser Speicherort unterscheidet sich wahrscheinlich vom Speicherort der Daten- und Protokolldateien der primären Datenbank.
Geben Sie auf der Registerkarte Dateien kopieren im Feld Zielordner für kopierte Dateien den Pfad zum Ordner ein, in den die Transaktionsprotokollsicherungen kopiert werden sollen. Dieser Ordner befindet sich oft auf dem sekundären Server.
Beachten Sie den im Feld Zeitplan unter Kopierauftrag aufgeführten Kopierzeitplan. 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 Sicherungendie 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 mindestenseine 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.
Klicke auf OK.
Aktivieren Sie unter Überwachungsserverinstanzdas Kontrollkästchen Überwachungsserverinstanz verwenden , und klicken Sie dann auf Einstellungen.
Von Bedeutung
Wenn Sie diese Protokollversandkonfiguration überwachen möchten, müssen Sie nun den Überwachungsserver hinzufügen. Zum späteren Hinzufügen des Überwachungsservers müssten Sie diese Protokollversandkonfiguration entfernen und sie dann durch eine neue Konfiguration ersetzen, die einen Überwachungsserver umfasst.
Klicken Sie auf Verbinden , und stellen Sie eine Verbindung mit der Instanz von SQL Server her, die Sie als Überwachungsserver verwenden möchten.
Wählen Sie unter Überwachungsverbindungendie Verbindungsmethode aus, die von den Sicherungs-, Kopier- und Wiederherstellungsaufträgen zum Herstellen einer Verbindung mit dem Überwachungsserver verwendet werden soll.
Wählen Sie unter Verlaufsbeibehaltungaus, wie lang ein Datensatz des Protokollversandverlaufs beibehalten werden soll.
Klicke auf OK.
Klicken Sie im Dialogfeld Datenbankeigenschaften auf OK, um den Konfigurationsprozess zu starten.
Verwenden von Transact-SQL
So konfigurieren Sie den Protokollversand
Initialisieren Sie die sekundäre Datenbank, indem Sie eine vollständige Sicherung der primären Datenbank auf dem sekundären Server wiederherstellen.
Führen Sie auf dem primären Server sp_add_log_shipping_primary_database aus, um eine primäre Datenbank hinzuzufügen. Von der gespeicherten Prozedur wird die Sicherungsauftrags-ID und die primäre ID zurückgegeben.
Führen Sie auf dem primären Server sp_add_jobschedule aus, um einen Zeitplan für den Sicherungsauftrag hinzuzufügen.
Führen Sie auf dem Überwachungsserver sp_add_log_shipping_alert_job aus, um den Warnungsauftrag hinzuzufügen.
Aktivieren Sie auf dem primären Server den Sicherungsauftrag.
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 Disable or Enable a Job.
Verwandte Aufgaben
Hinzufügen einer sekundären Datenbank zu einer Protokollversandkonfiguration (SQL Server)
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)
Siehe auch
Informationen zum Protokollversand (SQL Server)
Protokollversandtabellen und gespeicherte Prozeduren