Jetzt teilen:
Inhaltsverzeichnis verstecken

1. Einführung in SQL Server Protokollversand

1.1 Was ist SQL Server Holztransport?

SQL Server Log Shipping ist eine automatisierte Disaster-Recovery-Lösung, die stets aktuelle Kopien Ihrer Produktionsdatenbanken bereitstellt. Die Technologie überträgt Transaktionsprotokollsicherungen von einer primären Datenbank auf einer primären Serverinstanz auf eine oder mehrere sekundäre Datenbanken auf separaten sekundären Serverinstanzen. Dadurch wird sichergestellt, dass Ihre sekundären Datenbanken mit der primären Datenbank synchronisiert bleiben und somit vor Datenverlust und Serverausfällen geschützt sind.

1.2 Zweck und Vorteile des Holztransports

Die Protokollversandabwicklung erfüllt mehrere wichtige Zwecke in der Datenbankadministration:

  • Seine Hauptaufgabe ist die Notfallwiederherstellung; es bietet ein zuverlässiges Ausweichziel, wenn Ihr primärer Server aufgrund von Hardwareausfällen, Softwarefehlern oder katastrophalen Ereignissen, die Ihr Rechenzentrum betreffen, nicht verfügbar ist.
  • Es ist außerdem kostengünstig HochverfügbarkeitslösungIm Gegensatz zu Funktionen für Unternehmen, die teure Lizenzen erfordern, funktioniert Log Shipping mit SQL Server Standard Edition, wodurch es auch für Organisationen mit begrenztem Budget zugänglich ist.
  • Sekundäre Datenbanken im Standby-Modus bieten über die Notfallwiederherstellung hinaus einen Mehrwert. Datenbankadministratoren können sie für schreibgeschützte Berichte nutzen und Abfragelasten vom Produktionsserver auslagern.
  • Die Funktion „Verzögerte Wiederherstellung“ schützt vor versehentlichen Datenänderungen. Durch die Konfiguration einer Wiederherstellungsverzögerung schaffen Sie ein Zeitfenster, um Benutzerfehler zu beheben, bevor destruktive Änderungen Ihre sekundäre Datenbank erreichen.

2. SQL Server Komponenten und Workflow für den Protokollversand

Der Versand von Protokolldateien besteht aus folgenden Komponenten:

  • Primärserver und primäre Datenbank: Der Primärserver repräsentiert Ihre Produktionsumgebung. SQL Server Instanz, auf der die primäre Datenbank ausgeführt wird.
  • Backup-Freigabe: Der Zwischenspeicherort zum Speichern und Übertragen der Transaktionsprotokollsicherungen vom primären Server auf die sekundären Server.
  • Sekundäre Server und sekundäre Datenbanken: Die sekundären Server hosten die Warm-Standby-Kopien Ihrer primären Datenbank.
  • Monitor-Server (optional): Dieser Server verfolgt den Verlauf und Status aller Sicherungs-, Kopier- und Wiederherstellungsvorgänge in Ihrer gesamten Log-Shipping-Topologie.
  • Agentenaufträge: Einschließlich der Sicherungs-, Kopier-, Wiederherstellungs- und Alarmierungsaufträge, wodurch der gesamte Protokollversandprozess automatisiert wird.

Der Automatisierungs-Workflow sieht folgendermaßen aus:

  1. Der Backup-Job läuft auf dem primären Server und erstellt Transaktionsprotokollsicherungen der primären Datenbank auf der Backup-Freigabe.
  2. Der Kopiervorgang wird auf jedem sekundären Server ausgeführt und überträgt die Protokollsicherungsdateien von der Sicherungsfreigabe auf den/die sekundären Server.
  3. Der Wiederherstellungsauftrag wird auf jedem sekundären Server ausgeführt und wendet kopierte Transaktionsprotokollsicherungen auf die sekundäre Datenbank an.
  4. Der Alarmierungsauftrag läuft auf dem Überwachungsserver und prüft, ob Sicherungs- und Wiederherstellungsvorgänge innerhalb akzeptabler Zeiträume abgeschlossen werden.

Der Arbeitsablauf von SQL Server Holztransport

3. Voraussetzungen und Anforderungen

3.1 SQL Server Versionsanforderungen

Der Holztransport ist seit ... möglich. SQL Server 2000 und wird in allen nachfolgenden Versionen weiterhin unterstützt. SQL Server Von 2005 bis 2025. Diese langjährige Unterstützung beweist die Stabilität und anhaltende Relevanz der Technologie.

3.2 SQL Server Editionsanforderungen

Logversand funktioniert mit den Editionen Standard, Workgroup, Enterprise und Developer. SQL ServerDiese breite Editionsunterstützung ermöglicht den Zugriff auf Logversand auch für Organisationen ohne Enterprise Edition-Lizenzen, im Gegensatz zu Funktionen wie beispielsweise Always On-Verfügbarkeitsgruppen die eine Enterprise- oder Evaluation-Edition erfordern.

Hinweis: Die Express Edition unterstützt den Versand von Protokolldateien nicht.

3.3 Anforderungen an das Datenbank-Wiederherstellungsmodell

Für den Protokollversand muss die primäre Datenbank das vollständige Wiederherstellungsmodell oder das Wiederherstellungsmodell mit Massenprotokollierung verwenden. Das einfache Wiederherstellungsmodell wird nicht unterstützt, da SQL Server Die Transaktionsprotokolle werden automatisch gekürzt, wodurch die für den Protokollversand notwendige kontinuierliche Protokollkette unterbrochen wird.

Weitere Details zu Wiederherstellungsmodellen finden Sie in unserer umfassender Leitfaden zu SQL Server Sicherungskopie.

4. Konfigurieren des Protokollversands mit SSMS

4.1 Ordner für die Sicherungsfreigabe erstellen

Bevor Sie die Protokollversandkonfiguration einrichten, bereiten Sie den Sicherungsfreigabeordner vor, in dem die Transaktionsprotokollsicherungen gespeichert und übertragen werden.

  1. Erstellen Sie auf dem primären Server oder einem dedizierten Dateiserver einen Ordner (z. B. C:\Backup)
  2. Klicken Sie mit der rechten Maustaste auf den Ordner und wählen Sie aus Eigenschaften im Vergleich
  3. Klicken Sie auf  Teilen Tab
  4. Gehen Sie auf Erweitertes Teilen
  5. Einblick in das Diesen Ordner teilen
  6. Gehen Sie auf Berechtigungen und gewähren Vollzugriff Erlaubnis zum SQL Server Dienstkonto NT Service\MSSQLSERVER.
  7. Gehen Sie auf OK bestätigen.
  8. Dokumentieren Sie den Netzwerkpfad (UNC) (z. B. \\SERVER-NAME\Backup)

Teilen Sie den Sicherungsordner

4.2 Protokollversand aktivieren und konfigurieren

  1. Klicken Sie mit der rechten Maustaste auf die primäre Datenbank und wählen Sie aus Eigenschaften im Vergleich.
  2. Bei Datenbankeigenschaften Wählen Sie im Dialogfeld Transaktionsprotokoll Versand Seite im linken Bereich.
  3. Einblick in das Aktivieren Sie dies als primäre Datenbank in einer Protokollversandkonfiguration. um die Protokollübertragung zu aktivieren.
  4. Anschließend können Sie auf dieser Eigenschaftenseite die Backup-Einstellungen, den sekundären Server und den Überwachungsserver konfigurieren. Wir werden diese in den folgenden Unterabschnitten genauer erläutern.
    Aktivieren Sie die Protokollübertragung der primären Datenbank.

4.2.1 Backup-Einstellungen konfigurieren

  1. Klicken Sie auf Backup-Einstellungen im nun erscheinenden Bestätigungsfenster aus,
    Klicken Sie auf der Seite „Transaktionsprotokoll-Versand“ auf die Schaltfläche „Sicherungseinstellungen“.
  2. Bei Einstellungen für die Sicherung des Transaktionsprotokolls Dialog, unter Netzwerkpfad zum Sicherungsordner Geben Sie im Feld den UNC-Pfad ein (z. B. \\SERVER-NAME\Backup)
  3. Wenn sich der Sicherungsordner auf dem primären Server befindet, geben Sie den lokalen Pfad ein (z. B. C:\Backup)
  4. Konfigurieren Sie weitere Einstellungen, wie z. B. die Aufbewahrungsdauer der Sicherung, den Alarmschwellenwert, den Sicherungsauftrag und die Komprimierung.
  5. Gehen Sie auf OK Um die Einstellungen zu bestätigen und das Dialogfeld zu schließen, klicken Sie hier.
    Konfigurieren der Einstellungen für die Sicherung des Transaktionsprotokolls

4.2.2 Konfiguration der sekundären Serverinstanz und Datenbank

  1. Gehen Sie auf Speichern für Sekundäre Serverinstanzen und DatenbankenFügen Sie einen sekundären Server auf der Seite für den Versand des Transaktionsprotokolls hinzu.
  2. Bei Sekundäre Datenbankeinstellungen Dialog, klicken Sie auf Verbinden um eine Verbindung zur sekundären Serverinstanz herzustellen.
  3. Bei Sekundärdatenbank Wählen Sie im Dropdown-Menü eine bestehende Datenbank aus oder geben Sie einen neuen Datenbanknamen ein
  4. Bei Sekundärdatenbank wird initialisiert Registerkarte, wählen Sie Ja, erstellen Sie eine vollständige Sicherung der primären Datenbank und stellen Sie diese in der sekundären Datenbank wieder her (und erstellen Sie die sekundäre Datenbank, falls diese noch nicht existiert).
    Initialisiere die sekundäre Datenbank für den Protokollversand.
  5. Klicken Sie auf Dateien kopieren Tab
  6. Bei Zielordner für kopierte Dateien (Dieser Ordner befindet sich normalerweise auf dem sekundären Server)Geben Sie den lokalen Pfad des Zielordners auf dem sekundären Server ein.
  7. Stellen Sie sicher, dass der Ordner existiert und die SQL Server Das Dienstkonto verfügt über Schreibberechtigungen.
    Legen Sie den Zielordner für die kopierten Dateien fest.
  8. Gehen Sie auf OK Um die Einstellungen zu bestätigen und das Dialogfeld zu schließen, klicken Sie hier.

4.2.3 Monitor-Server konfigurieren

  1. Einblick in das Verwenden Sie eine Monitor-Serverinstanz.
    Fügen Sie einen Überwachungsserver auf der Seite für den Versand von Transaktionsprotokollen hinzu.
  2. Gehen Sie auf Einstellungen
  3. Gehen Sie auf Verbinden um eine Verbindung zur Monitor-Serverinstanz herzustellen
  4. Stelle den Verlauf löschen nach Aufbewahrungsfrist in Stunden angeben
  5. Gehen Sie auf OK Um die Einstellungen zu bestätigen und das Dialogfeld zu schließen, klicken Sie hier.
    Konfigurieren Sie die Monitoreinstellungen im Logversand.

4.2.4 Überprüfung und Vervollständigung der Konfiguration

  1. Überprüfen Sie alle Einstellungen am Transaktionsprotokoll Versand Seite
  2. Überprüfen Sie die Backup-Einstellungen, die Konfigurationen des sekundären Servers und die Überwachungseinstellungen.
  3. Gehen Sie auf OK die Konfiguration anwenden
  4. Der Assistent erstellt alle notwendigen Jobs auf den primären, sekundären und Überwachungsservern.
  5. Gehen Sie auf Menu wenn die Konfiguration abgeschlossen ist

Speichern Sie die Protokollversandkonfiguration.

5. Vor- und Nachteile des Holztransports

5.1 Vorteile von SQL Server Protokollversand

  • Kosteneffiziente Lösung: Arbeitet mit SQL Server Die Standard Edition macht die teuren Lizenzanforderungen der Enterprise Edition überflüssig. Dadurch wird eine zuverlässige Notfallwiederherstellung auch für Unternehmen mit begrenztem Budget zugänglich.
  • Einfach zu konfigurieren und zu warten: Der Konfigurationsassistent führt Administratoren mit übersichtlichen Optionen durch die Einrichtung. Die meisten Datenbanken lassen sich ohne spezielle Schulung innerhalb von 15 bis 30 Minuten konfigurieren.
  • Unterstützung mehrerer sekundärer Server: Unterstützen Sie zahlreiche sekundäre Server ohne architektonische Einschränkungen. Stellen Sie einen sekundären Server für die lokale Notfallwiederherstellung, einen weiteren remote und einen dritten für die Berichterstellung bereit.
  • Minimale Auswirkungen auf den primären Server: Funktioniert asynchron, wodurch der Synchronisierungsaufwand auf dem primären Server entfällt. Die Transaktions-Commit-Zeiten bleiben unverändert.
  • Verwendet vorhandene Transaktionsprotokollsicherungen: Log-Shipping-Backups sind standardmäßige Transaktionsprotokoll-Backups, die unabhängig vom Log-Shipping für die Wiederherstellung zu einem bestimmten Zeitpunkt verwendet werden können.
  • Option für verzögerte Wiederherstellung: Die Funktion zur Wiederherstellungsverzögerung bietet Schutz vor versehentlichen Datenänderungen, die in Echtzeit-Replikationslösungen.
  • Kein gemeinsamer Speicher erforderlich: Nutzt unabhängigen Speicher auf jedem Server, wodurch gemeinsamer Speicherbedarf und die damit verbundenen Kosten entfallen.
  • Plattformübergreifende Unterstützung: Funktioniert identisch unter Windows und Linux. SQL Server Bereitstellungen.
  • Funktioniert domänenübergreifend: Erfordert keine Domänenvertrauensstellungen oder Active Directory-Integration.

5.2 Nachteile und Einschränkungen des Holztransports

  • Kein automatisches Failover: Die größte Einschränkung besteht in der Notwendigkeit eines manuellen Failover. Administratoren müssen mehrere Schritte ausführen, bevor der Dienst wieder aufgenommen werden kann.
  • Verzögerung bei der Datensynchronisierung: Sekundäre Datenbanken hinken in Bezug auf die Häufigkeit von Datensicherung und -wiederherstellung stets hinter primären Datenbanken her.
  • Konfiguration ausschließlich auf Datenbankebene: Die Konfiguration erfolgt auf Datenbankebene statt auf Instanzebene. Der Schutz von 50 Datenbanken erfordert 50 separate Konfigurationen.
  • Manuelle Änderungen der Verbindungszeichenfolge: Anwendungen müssen nach einem Failover die Verbindungszeichenfolgen aktualisieren, sodass sie auf den sekundären Server verweisen.
  • Unterbrechungen der sekundären Datenbank: Sekundäre Datenbanken im Standby-Modus trennen die Benutzer während Wiederherstellungsvorgängen.
  • Separate Datenbankverwaltung: Jede Datenbankkonfiguration muss einzeln verwaltet werden, ohne koordinierte Managementfunktionen.

6. Bewährte Verfahren und Anwendungsfälle

6.1 Wann ist der Einsatz von Holztransporten sinnvoll?

  • Kostengünstige Katastrophenhilfe: Eignet sich hervorragend als kostengünstige Disaster-Recovery-Lösung für Organisationen, die die Lizenzkosten der Enterprise Edition nicht rechtfertigen können.
  • Moderate RPO/RTO-Anforderungen: Anwendungen, die einen Datenverlust von 15-30 Minuten und eine Ausfallzeit von 30-60 Minuten tolerieren, passen perfekt zu seinen Fähigkeiten.
  • Schreibgeschützter Berichtsserver: Erstellen Sie schreibgeschützte Kopien für Reporting-Workloads, die periodische Verbindungsabbrüche tolerieren.
  • Standard Edition-Umgebungen: Organisationen, die sich auf Folgendes standardisiert haben SQL Server Die Standard Edition hat keinen Zugriff auf Always On Availability Groups, weshalb Log Shipping die beste verfügbare Option darstellt.
  • Servermigrationsprojekte: Ermöglicht Servermigrationen durch die Aufrechterhaltung synchronisierter Kopien während der Übergangsphasen.
  • Verzögerte Datenanforderungen: Konfigurieren Sie Wiederherstellungsverzögerungen, um Datenbanken für Compliance- oder Prüfungszwecke auf festen Zeitpunkten in der Vergangenheit zu halten.

6.2 Wann man den Holztransport NICHT nutzen sollte

  • Nahezu keine Ausfallzeiten erforderlich: Anwendungen mit RTO-Anforderungen unter 15 Minuten können sich nicht auf manuelles Failover verlassen.
  • Automatisches Failover erforderlich: Unangemessen, wenn die Geschäftsanforderungen ein automatisches Failover ohne Eingriff des Administrators erfordern.
  • Echtzeit-Synchronisierung erforderlich: Anwendungen, die Echtzeit- oder nahezu Echtzeitdaten auf sekundären Servern benötigen, können die dem Log-Shipping inhärente Verzögerung nicht akzeptieren.
  • Minimale Toleranz gegenüber Datenverlusten: Organisationen, deren RPO in Sekunden gemessen wird oder die einen null Datenverlust erfordern, benötigen synchrone Lösungen.

6.3 Best Practices

  • Optimierung der Backup-Frequenz: Die Backup-Frequenz sollte dem Systemaufwand und den Wiederherstellungszielen gegenübergestellt werden. Beginnen Sie mit 15-Minuten-Intervallen und passen Sie diese je nach Bedarf an.
  • Überlegungen zu Netzwerkpfaden: Verwenden Sie UNC-Pfade anstelle von Netzlaufwerken für Sicherungsspeicherorte. Platzieren Sie Sicherungsfreigaben auf einer zuverlässigen Netzwerkinfrastruktur.
  • Einrichtung von Überwachung und Alarmierung: Konfigurieren Sie Warnmeldungen für Fehler bei Sicherungs-, Kopier- und Wiederherstellungsaufträgen unmittelbar nach Abschluss der Protokollversand-Einrichtung.
  • Regelmäßiger Testplan: Planen Sie vierteljährliche oder halbjährliche Ausfallsicherheitstests ein, um die Verfahren zu validieren und die Einsatzbereitschaft der Administratoren aufrechtzuerhalten.
  • Dokumentationspflege: Pflegen Sie detaillierte Betriebshandbücher, die Konfigurationsdetails, Failover-Prozeduren und Schritte zur Fehlerbehebung dokumentieren.
  • Sicherheitsüberlegungen: Verwenden Sie dedizierte Servicekonten mit minimal erforderlichen Berechtigungen. Beschränken Sie die Berechtigungen für Netzwerkfreigaben entsprechend.
  • Speicherplatzverwaltung: Überwachen Sie kontinuierlich den Speicherplatz auf den Sicherungsspeicherorten. Konfigurieren Sie Benachrichtigungen, wenn der Speicherplatz unter 20 % fällt.
  • Konfiguration der Aufbewahrungsrichtlinie: Legen Sie für die Datensicherung längere Aufbewahrungsfristen fest als die maximal akzeptable Synchronisierungsverzögerung.
  • Wiederherstellungsverzögerung für Schutz: Konfigurieren Sie Wiederherstellungsverzögerungen, wenn der Schutz vor versehentlichen Änderungen eine erhöhte Synchronisierungsverzögerung rechtfertigt.

7. Fehlerbehebung bei häufigen Problemen

7.1 Fehler bei Sicherungsaufträgen

  • Nicht genügend Speicherplatz: Prüfen Sie den Auftragsverlauf auf Speicherplatzfehler. Stellen Sie sicher, dass ausreichend Speicherplatz vorhanden ist, indem Sie alte Backups löschen oder die Komprimierung aktivieren.
  • Berechtigungsprobleme: Überprüfen Sie die SQL Server Das Dienstkonto verfügt über Vollzugriffsberechtigungen sowohl für den lokalen Ordner als auch für die Netzwerkfreigabe.
  • Datenbank nicht vollständig wiederhergestellt: Wechseln Sie zurück zum vollständigen Wiederherstellungsmodell und erstellen Sie eine vollständige Sicherung, um die Transaktionsprotokollkette neu zu starten.

7.2 Fehler beim Kopieren

  • Netzwerkpfad nicht erreichbar: Testen Sie die Konnektivität vom sekundären Server, indem Sie den Netzwerkpfad manuell zuordnen.
  • Authentifizierungsprobleme: Konfigurieren Sie explizite Anmeldeinformationen für den Zugriff auf Netzwerkfreigaben, wenn sich die Server in verschiedenen Domänen befinden.
  • Dateisperrprobleme: Schließen Sie den Sicherungsordner von der Echtzeitprüfung durch das Antivirenprogramm aus, um Dateisperren zu verhindern.

7.3 Wiederherstellung fehlgeschlagener Aufträge

  • Fehlende Sicherungsdateien: Prüfen Sie, ob die Dateien im Zielordner vorhanden sind, und überprüfen Sie den Verlauf des Kopiervorgangs.
  • Fehler bei der Wiederherstellung der Sequenz: Identifizieren Sie fehlende Transaktionsprotokollsicherungen und stellen Sie diese der Reihe nach wieder her, um die Protokollkette zu reparieren.
  • Datenbank im falschen Zustand: Die Protokollversandabwicklung sollte durch Wiederherstellung einer vollständigen Sicherung mit NORECOVERY neu initialisiert werden, falls jemand die Datenbank wiederhergestellt hat.
  • Beschädigung der Datenbankdatei: Wenn die Wiederherstellung trotz korrekter Reihenfolge und Konfiguration weiterhin fehlschlägt, sind möglicherweise die Datenbankdateien selbst beschädigt. In solchen Fällen benötigen Sie unter Umständen eine spezielle Lösung. SQL-Wiederherstellungstool um Daten aus den beschädigten .MDF- und .NDF-Dateien zu extrahieren, bevor versucht wird, die Protokollübertragung neu zu initialisieren.

7.4 Probleme mit der Synchronisierungsverzögerung

  • Beschränkungen der Netzwerkbandbreite: Aktivieren Sie die Backup-Komprimierung, um die Dateigrößen und den Bandbreitenbedarf zu reduzieren.
  • Hohes Transaktionsvolumen: Erwägen Sie, die Sicherungshäufigkeit zu erhöhen, um kleinere, besser handhabbare Sicherungsdateien zu erstellen.
  • Unzureichende Wiederherstellungsfrequenz: Erhöhen Sie die Häufigkeit der Wiederherstellungsvorgänge, um sie an die Häufigkeit der Datensicherung anzupassen und Verzögerungen zu minimieren.

7.5 Überwachung von Serververbindungsproblemen (SQL 2025)

  • OLE DB-Providerfehler: SQL Server Die standardmäßige obligatorische Verschlüsselung von 2025 steht im Konflikt mit älteren Instanzen, die keine ordnungsgemäße Verschlüsselungskonfiguration aufweisen.
  • Konfigurationsfehler bei der Verschlüsselung: Überprüfen Sie die Konfiguration des verknüpften Servers auf dem Monitor-Server und kontrollieren Sie die Verschlüsselungseinstellungen.
  • Problemumgehungslösungen: Logversand einstellen und mit TLS 1.3-Parametern neu einrichten oder alle Instanzen aktualisieren auf SQL Server 2025

7.6 SQL Server Probleme mit dem Agentenservice

  • Dienst nicht gestartet: Überprüfen Sie den Status des Agentendienstes und konfigurieren Sie ihn so, dass er automatisch startet.
  • Arbeitszeitplan deaktiviert: Überprüfen Sie den Status des Jobplans und aktivieren Sie deaktivierte Zeitpläne.
  • Fehler bei Arbeitsschritten: Überprüfen Sie den Auftragsverlauf, um fehlerhafte Schritte und spezifische Fehlermeldungen zu identifizieren.

8. Häufig gestellte Fragen (FAQ)

F: Kann ich den Holzversand mit der Express Edition nutzen?

A: Nein, SQL Server Die Express Edition unterstützt den Logversand nicht, da ihr die entsprechende Funktion fehlt. SQL Server Agent.

F: Wie oft sollte ich Log-Backups einplanen?

A: Die standardmäßigen 15-Minuten-Intervalle bieten ein gutes Gleichgewicht. Passen Sie die Intervalle entsprechend Ihrem Erholungsziel an.

F: Können sekundäre Datenbanken für die Berichterstellung verwendet werden?

A: Ja, sekundäre Datenbanken, die im Standby-Modus konfiguriert sind, ermöglichen einen Lesezugriff zwischen Wiederherstellungsvorgängen.

F: Was passiert, wenn der primäre Server ausfällt?

A: Führen Sie ein manuelles Failover durch, um eine sekundäre Datenbank online zu schalten. Der Datenverlust entspricht der Synchronisierungsverzögerung zum Zeitpunkt des Ausfalls.

F: Kann ich mehrere sekundäre Server haben?

A: Ja, Log Shipping unterstützt eine unbegrenzte Anzahl sekundärer Server mit unabhängigen Konfigurationen.

F: Wie berechne ich die Synchronisierungsverzögerung?

A: Vergleichen Sie den Zeitstempel des zuletzt wiederhergestellten Transaktionsprotokolls mit der aktuellen Zeit mithilfe von Protokollversandüberwachungstabellen.

F: Kann die Protokollierung des Versands über verschiedene Domänen hinweg funktionieren?

A: Ja, es funktioniert domänenübergreifend oder in Arbeitsgruppenumgebungen, ohne dass Vertrauensbeziehungen erforderlich sind.

F: Worin besteht der Unterschied zwischen dem Modus „Keine Wiederherstellung“ und dem Standby-Modus?

A: Im Modus „Keine Wiederherstellung“ ist die Datenbank nicht zugänglich. Der Standby-Modus ermöglicht Leseabfragen zwischen den Wiederherstellungen.

F: Kann ich den Logversand vorübergehend pausieren?

A: Ja, deaktivieren Sie die Backup-, Kopier- und Wiederherstellungsaufträge, um die Synchronisierung anzuhalten und gleichzeitig die Konfiguration beizubehalten.

F: Wie entferne ich die Protokollversandkonfiguration?

A: Im Transaktionsprotokoll Versand Eigenschaftenseite:

  1. Deaktivieren Aktivieren Sie dies als primäre Datenbank in einer Protokollversandkonfiguration.
  2. Gehen Sie auf OK Die Konfiguration entfernen und Aufträge löschen.

F: Kann ich die sekundäre Datenbank in den Lese-/Schreibmodus schalten?

A: Ja, führen Sie RESTORE DATABASE WITH RECOVERY aus, aber dadurch wird die Protokollversandkette unterbrochen.

F: Was ist die maximale Verzögerung, die ich für die Wiederherstellung konfigurieren kann?

A: Es gibt keine feste Obergrenze. Konfigurieren Sie Verzögerungen von Minuten bis Tagen, je nach Ihren Schutzanforderungen.

F: Wie wirkt sich Log Shipping auf die Backup-Strategie aus?

A: Es erstellt Transaktionsprotokollsicherungen, die sowohl für den Protokollversand als auch für die Wiederherstellung zu einem bestimmten Zeitpunkt verwendet werden können.

F: Kann ich Log-Shipping für die Servermigration verwenden?

A: Ja, konfigurieren Sie die Protokollübertragung an den neuen Server, synchronisieren Sie und führen Sie dann während der Wartung ein geplantes Failover des alten Servers durch.

F: Welche Überwachungstools funktionieren mit Log-Shipping?

A: SQL Server Management Studio enthält integrierte Berichte. Tools von Drittanbietern wie SQL Monitor und SolarWinds bieten eine erweiterte Überwachung.

9. Schlussfolgerung und Empfehlungen

9.1 Zusammenfassung der wichtigsten Punkte

SQL Server Log Shipping ermöglicht eine zuverlässige und kostengünstige Notfallwiederherstellung durch automatisierte Sicherung und Wiederherstellung von Transaktionsprotokollen. Die Technologie ist mit der Standard Edition kompatibel, benötigt nur eine minimale Infrastruktur und unterstützt mehrere sekundäre Server.

Log-Shipping eignet sich hervorragend für moderate Wiederherstellungsziele, bei denen ein manuelles Failover akzeptabel ist. Zu den wichtigsten Einschränkungen gehören die Notwendigkeit eines manuellen Failovers, die Synchronisierungsverzögerung und der Konfigurationsumfang auf Datenbankebene.

Die Technologie lässt sich gut in bestehende Backup-Strategien integrieren, unterstützt das schreibgeschützte Reporting im Standby-Modus und bietet Schutz vor versehentlichen Änderungen durch verzögerte Wiederherstellung.

9.2 Die richtige Wahl für Ihre Umwelt treffen

Prüfen Sie vor der Implementierung, ob die Protokollversandlösung Ihren spezifischen Anforderungen entspricht. Berücksichtigen Sie dabei Wiederherstellungspunktziele (RPO), Wiederherstellungszeitziele (RTO), Budgetbeschränkungen und die Toleranz gegenüber betrieblicher Komplexität.

Organisationen mit SQL Server Die Standard Edition mit moderaten Wiederherstellungsanforderungen sollte den Einsatz von Log-Shipping dringend in Betracht ziehen. Unternehmen mit einer strikten RTO von unter 15 Minuten sollten Always On Availability Groups evaluieren.

Erwägen Sie hybride Ansätze, die den Holztransport mit anderen Technologien kombinieren, um die Kosten zu optimieren und gleichzeitig unterschiedliche Anforderungen zu erfüllen.

9.3 Nächste Schritte und zusätzliche Ressourcen

Beginnen Sie mit kleinen Pilotprojekten, um Erfahrungen zu sammeln. Erstellen Sie eine umfassende Dokumentation, die Konfigurationsdetails, Ausfallsicherungsverfahren und Anleitungen zur Fehlerbehebung enthält.

Planen Sie regelmäßige Failover-Tests ein, um die Abläufe zu validieren und die Einsatzbereitschaft der Administratoren sicherzustellen. Bleiben Sie auf dem Laufenden mit SQL Server Aktualisierungen und Verbesserungen.

Referenzen


Über den Autor

Yuan Sheng ist ein erfahrener Datenbankadministrator (DBA) mit über 10 Jahren Erfahrung in SQL Server Umgebungen und Unternehmensdatenbankverwaltung. Er hat Hunderte von Datenbankwiederherstellungsszenarien in Finanzdienstleistungs-, Gesundheits- und Fertigungsunternehmen erfolgreich gelöst.

Yuan ist spezialisiert auf SQL Server Datenbankwiederherstellung, Hochverfügbarkeitslösungen und Leistungsoptimierung. Seine umfangreiche praktische Erfahrung umfasst die Verwaltung von Multi-Terabyte-Datenbanken, die Implementierung von Always On Availability Groups und die Entwicklung automatisierter Backup- und Wiederherstellungsstrategien für unternehmenskritische Geschäftssysteme.

Durch sein technisches Fachwissen und seinen praktischen Ansatz konzentriert sich Yuan auf die Erstellung umfassender Anleitungen, die Datenbankadministratoren und IT-Experten bei der Lösung komplexer SQL Server Herausforderungen effizient. Er bleibt auf dem Laufenden mit den neuesten SQL Server und die sich entwickelnden Datenbanktechnologien von Microsoft und testet regelmäßig Wiederherstellungsszenarien, um sicherzustellen, dass seine Empfehlungen den bewährten Vorgehensweisen der Praxis entsprechen.

Haben Sie Fragen zu SQL Server Wiederherstellung oder benötigen Sie zusätzliche Anleitung zur Datenbank-Fehlerbehebung? Yuan begrüßt Feedback und Vorschläge zur Verbesserung dieser technischen Ressourcen.

Jetzt teilen: