Sichern des DPM-Servers

Um sicherzustellen, dass Daten wiederhergestellt werden können, wenn System Center Data Protection Manager (DPM) fehlschlägt, benötigen Sie eine Strategie zum Sichern des DPM-Servers. Wenn es nicht gesichert ist, müssen Sie sie nach einem Fehler manuell neu erstellen, und datenträgerbasierte Wiederherstellungspunkte können nicht wiederhergestellt werden. Sie können DPM-Server mit einer Reihe von Methoden sichern:

  • Sichern Sie den DPM-Server – Sie können einen primären DPM-Server mit einem sekundären DPM-Server sichern. Der sekundäre Server schützt die primäre Serverdatenbank und die auf dem primären Server gespeicherten Datenquellenreplikate. Wenn der primäre Server ausfällt, kann der sekundäre Server die vom primären Server geschützten Workloads weiterhin schützen, bis der primäre Server wieder verfügbar ist. Wenn Sie den primären Server neu erstellen müssen, können Sie die Datenbanken und Replikate vom sekundären Server wiederherstellen. Sie können auch Daten direkt vom sekundären Server auf geschützten Computern wiederherstellen, wenn der primäre Server nicht verfügbar ist. Sie können zwei Server als primär und als sekundär einrichten oder jeden Server so konfigurieren, dass er als primär für die andere fungiert. Sie können auch eine Kette von DPM-Servern konfigurieren, die einander entsprechend der Kettenreihenfolge schützen.

  • DPM-Datenbank sichern: Sie können einen DPM-Server so konfigurieren, dass seine eigenen Datenbanken in die zugehörige Bandbibliothek gesichert werden. Alternativ können Sie Software verwenden, die nicht von Microsoft stammt, um die Datenbanken auf Band oder Wechselmedien zu sichern.

  • DPM mithilfe von Drittanbietersoftware sichern: Sie können DPM-Server mithilfe von Drittanbietersoftware sichern, die DPM und VSS unterstützt.

Sichern mit einem sekundären DPM-Server

Die Informationen auf einem DPM-Server können von einem anderen DPM-Server gesichert und in einer der folgenden Konfigurationen geschützt werden:

  • Primärer sekundärer Schutz – Die auf einem primären DPM-Server gespeicherten Datenbank und Replikate können auf einem sekundären DPM-Server gesichert werden. Wenn der primäre Server fehlschlägt, sichert der sekundäre Server weiterhin geschützte Workloads. Wenn der primäre Server fehlschlägt, können Sie eine der folgenden Aktionen ausführen: Erstellen Sie den primären Server neu, und stellen Sie seine Datenbank und Replikate vom sekundären Server wieder her. Verschieben Sie dann die geschützten Arbeitslasten nach der Neuerstellung wieder auf den primären Server. Wählen Sie aus, um den Schutz auf den sekundären DPM-Server zu wechseln. Mit dieser Einstellung können Sie den geschützten Computer dann direkt vom sekundären Server wiederherstellen, wenn dies erforderlich ist. Anweisungen finden Sie unter Einrichten von sekundären Servern.

  • DPM-Verkettung – Eine Kette von DPM-Servern bietet Schutz, und jeder Server schützt die nächste in der Kette. Beispiel: DPM1 wird durch DPM2 geschützt (DPM1 ist der primäre und DPM2 der sekundäre Server). DPM2 wird durch DPM3 geschützt (DPM2 ist der primäre und DPM3 der sekundäre Server). Anweisungen finden Sie unter „Einrichten der Verkettung“.

  • Zyklischer Schutz – Ein DPM-Server wird von einem anderen DPM-Server gesichert und umgekehrt. Wenn DPM1 beispielsweise DPM2 schützt, schützt DPM2, dann schützt DPM2 DPM1. Dies ist nützlich für kleine Umgebungen.

Einrichten des primären und sekundären Schutzes

Sichern Eines primären DPM-Servers mit einem sekundären DPM-Server:

  1. Der primäre DPM-Server hat den Schutz-Agent bereits installiert. Sie müssen diesen Schutz-Agent an den sekundären DPM-Server anfügen.

    Wichtig

    Haupt- und Nebenversionen der primären und sekundären DPM-Server müssen übereinstimmen.

    Führen Sie die folgenden Schritte aus, um den Agent anzufügen:

    1. Wählen Sie in der DPM-Administratorkonsole des sekundären DPM-Servers auf der Navigationsleiste Verwaltungs-Agents> aus. Wählen Sie im Bereich "Aktionen" die Option "Installieren" aus.
    2. Wählen Sie auf der Seite "Agent-Bereitstellungsmethode auswählen" die Option "Agent-Computer>anfügen" in einer vertrauenswürdigen Domäne>aus. Der Installations-Assistent für den Schutz-Agent wird geöffnet.
    3. Auf der Seite "Computer auswählen" zeigt DPM eine Liste der verfügbaren Computer an. Wählen Sie in der Liste Computername über >Hinzufügen>Weiter den Namen des primären DPM-Servers aus.
    4. Geben Sie auf der Seite "Anmeldeinformationen eingeben" den Benutzernamen und das Kennwort für ein Domänenkonto ein, das Mitglied der lokalen Administratorgruppe auf dem primären DPM-Server ist.
    5. Wählen Sie auf der Seite "Zusammenfassung" die Option "Anfügen" aus.
  2. Fügen Sie den primären DPM-Server zu einer vorhandenen Schutzgruppe hinzu, oder erstellen Sie eine neue. Wählen Sie diese Option aus, um die folgenden Datenquellen zu schützen:

    • Die SQL Server-Datenbanken, die für den primären Server konfiguriert sind.

    • Alle Volumes auf dem primären DPM-Server (Freigaben werden nicht separat angezeigt).

    • Alle Replikate auf dem primären DPM-Server.

    • Sie sollten mindestens die Datenbanken und die Ordner „\Programme\Microsoft System Center\DPM\DPM\Config“ und „\Programme\Microsoft System Center\DPM\Scripting“ auswählen.

Hinweis

Dateinamen können nicht vom Schutz für ein Replikat ausgeschlossen werden. Darüber hinaus müssen alle DPM-Server dieselbe Version, Updates usw. ausführen. Beim Einrichten der Synchronisierung wird empfohlen, alle 24 Stunden zu synchronisieren.

Einrichten der DPM-Verkettung

Beachten Sie diese Einschränkungen, bevor Sie die Verkettung in Betracht ziehen:

  • Jeder DPM-Server kann nur einmal in der Kette geschützt werden. Stellen Sie daher sicher, dass sie nicht von mehreren Servern geschützt sind.

  • Primäre und sekundäre Server werden von der Kette eingerichtet. Wenn server DPM3 beispielsweise tatsächlich Server-DPM1 schützt, da er als sekundärer Server für DPM2 fungiert, kann er nicht direkt als sekundärer Server für DPM1 fungieren.

  • Wenn ein DPM-Server so konfiguriert ist, dass seine eigene Datenquelle geschützt wird, wird die Kette unterbrochen. Wenn DPM1 beispielsweise einen eigenen Datenbank- oder Systemstatus schützt, kann DPM2 keine DPM1 schützen.

  • Bevor Sie die Datenbank eines primären DPM-Servers schützen können, müssen Sie den SQL Server VSS Writer-Dienst auf dem primären Server starten.

Verketten von Beispiel 1

Szenario 1: Verketteter Schutz

Szenario 1 zeigt ein Szenario, in dem vier DPM-Server verkettet sind:

Server Schutz Geschützt durch
DS1 (primär) PS1, PS2 DS3
DS2 (primär) PS3, PS4 DS3
DS3 (sekundär) DS1, DS2 DS4
DS4 (sekundär) DS3 -

Szenario mit vier verketteten DPM-Servern

Verketten von Beispiel 2

Szenario 2: Verketteter Schutz

Szenario 2 zeigt ein Szenario, in dem vier DPM-Server verkettet sind:

Server Schutz Geschützt durch
DS1 (primär) PS1, PS2 DS2
DS2 (primär) PS3 DS3
DS2 (sekundär) DS1 DS3
DS3 (primär) PS4 DS4
DS3 (sekundär) DS2 DS4
DS4 DS3 -

Diagramm des alternativen Szenarios mit vier verketteten DPM-Servern.

Zyklischer Schutz

Wenn Sie keinen sekundären Server verwenden möchten, können sich zwei DPM-Server gegenseitig schützen.

Szenario 3: Zyklischer Schutz

Szenario 3 zeigt ein Szenario mit zyklischem Schutz.

Server Schutz Geschützt durch
DS1 (primär) PS1, PS2 DS2
DS2 (primär) PS3 DS3
DS2 (sekundär) DS1, DS3 DS3
DS3 (primär) PS4 DS2
DS3 (sekundär) DS2 DS2

Diagramm des zyklischen Schutzszenarios.

Verketten konfigurieren

Einrichten der Verkettung wie folgt:

  1. Installieren Sie den DPM-Schutz-Agent auf dem DPM-Server, den Sie vor dem DPM-Server schützen möchten, vor dem Sie ihn schützen möchten.

  2. Konfigurieren Sie den sekundären Schutz für die Datenquellen, die vom DPM-Server geschützt sind, den Sie schützen.

Hinweis

In der DPM-Konsole können Sie keinen Schutz für Datenquellen konfigurieren, die bereits vom Agent geschützt sind. Dadurch wird verhindert, dass Sie Daten wiederholt schützen.

  1. Wenn Sie beispielsweise DPM1 und DPM2 haben, installieren Sie den DPM-Schutz-Agent von DPM1 in DPM2 und umgekehrt. Konfigurieren Sie dann den sekundären Schutz auf DPM2 für Server, die DPM1 schützt und konfiguriert, sekundären Schutz auf DPM1 für Server, die DPM2 schützt.

Wiederherstellen des Servers

Wenn ein Primärserver fehlschlägt, können Sie den Schutz auf den sekundären Server wechseln. Nach dem Wechseln können Sie Wiederherstellungsfunktionen vom sekundären Server ausführen.

Wechseln des Schutzes auf den sekundären Server

Führen Sie die folgenden Schritte durch:

  1. Wechseln Sie auf dem sekundären DPM-Server im Bereich "Schutz" der DPM-Administratorkonsole zum Arbeitsbereich "Schutz", und klicken Sie mit der rechten Maustaste auf die Datenquelle, für die Sie den Schutz wechseln möchten.
  2. Wählen Sie im Kontextmenü "Notfallschutz wechseln" aus.
  3. Führen Sie eine Konsistenzüberprüfung aus.

Nach dem Wechseln des Schutzes wird das Replikat als inkonsistent angezeigt, bis die Überprüfung ausgeführt wird.

Beispiel:Diagramm des Switch-Schutzes.

Hinweis

  • Um den Schutz wieder auf den primären Server umzuschalten, führen Sie die gleichen Schritte wie oben aus.
  • Sie können mit dem PowerShell-Cmdlet Start -DPMSwitchProtection den Schutz auch auf den sekundären DPM-Server umstellen.

Wiederherstellen eines primären DPM-Servers

Wenn Sie einen primären DPM-Server wiederherstellen, müssen Sie den Schutz für die Computer erneut einrichten, die zuvor vom primären DPM-Server geschützt wurden.

Hinweis

  • Sie können Wiederherstellungspunkte für Datenquellen, die durch den primären DPM-Server geschützt sind, nicht wiederherstellen.
  • Stellen Sie beim Wiederherstellen der Datenbankdateien sicher, dass der Wiederherstellungsspeicherort auf dem primären DPM-Server sicher ist.

Erneutes Einrichten des Schutzes mit primärem DPM-Server

  1. Führen Sie auf dem geschützten Computer an der Eingabeaufforderung den Befehl Setdpmserver.exe <Name des primären DPM-Servers> aus.

  2. Öffnen Sie die Computerverwaltung , und gehen Sie wie folgt vor:

    • Wählen Sie lokale Benutzer und Gruppen aus. Stellen Sie sicher, dass der primäre Server im Format "Domäne/Name" Mitglied der folgenden Gruppen ist:
      • Verteilen von COM-Benutzern
      • DPMRADCOMTrustedMachines
      • DPMRADmTrustedMachines
    • Wenn der primäre Server in keiner der Gruppen aufgeführt ist, fügen Sie den Server manuell im Format "Domäne/Name" hinzu.

Wenn der Schutz nach Abschluss der obigen Schritte fehlschlägt, gehen Sie wie folgt vor:

  1. Öffnen Sie in den Verwaltungstools Komponentendienste. Erweitern Sie Computer, erweitern Sie "Arbeitsplatz", und wählen Sie dann "DCOM-Konfiguration" aus.
  2. Klicken Sie im Ergebnisbereich mit der rechten Maustaste auf DEN DPM RA-Dienst. Wählen Sie "Eigenschaftensicherheit"> aus.
  3. Wählen Sie im Bereich "Start- und Aktivierungsberechtigungen" die Option "Bearbeiten" aus.
    • Wenn der primäre Server aufgeführt ist, ist der ACL-Eintrag (Access Control List) möglicherweise falsch. Entfernen Sie den Eintrag, und fügen Sie dann den primären Server mit vollständigen Berechtigungen hinzu.
    • Wenn der primäre Server nicht aufgeführt ist, fügen Sie den primären Server mit vollständigen Berechtigungen hinzu.

Sichern der DPM-Datenbank

Im Rahmen Ihrer DPM-Sicherungsstrategie müssen Sie die DPM-Datenbank sichern. Die DPM-Datenbank heißt DPMDB. Diese Datenbank enthält die DPM-Konfiguration zusammen mit Daten zu DPM-Sicherungen. Im Falle eines Notfalls können Sie die meisten Funktionen eines DPM-Servers mithilfe einer aktuellen Sicherung der Datenbank neu erstellen. Vorausgesetzt, Sie können die Datenbank wiederherstellen, bänderbasierte Sicherungen sind zugänglich und verwalten alle Schutzgruppeneinstellungen und Sicherungszeitpläne. Wenn die DPM-Speicherpooldatenträger nicht von dem Ausfall betroffen waren, können datenträgerbasierte Sicherungen auch nach einer Neuerstellung verwendet werden. Sie können die Datenbank mithilfe verschiedener Methoden sichern.

Datenbanksicherungsmethode Vorteile Nachteile
Sichern in Azure Einfache Konfiguration und Überwachung in DPM.

Mehrere Speicherorte der gesicherten Datenbankdateien.

Cloud-Speicher bietet eine zuverlässige Lösung für die Notfallwiederherstellung.

Sehr sicherer Speicher für die Datenbank.

Unterstützung für 120 Online-Wiederherstellungspunkte.
Nur verfügbar auf DPM 2012 SP1 oder höher.

Erfordert Azure-Konto und zusätzliche DPM-Konfiguration. Verursacht Kosten für Azure-Speicher.

– Erfordert eine unterstützte Version eines Windows Server-basierten Systems mit dem Azure-Agent für den Zugriff auf DPM-Sicherungen, die im Azure Backup-Tresor gespeichert sind. Dies kann kein anderer DPM-Server sein.

Keine Option, wenn die Datenbank lokal gehostet wird und Sie den sekundären Schutz aktivieren möchten. Eine Problemumgehung wäre die Verwendung eines Sql Server-Remoteservers zum Hosten der Datenbank.

Erfordert zusätzliche Zeit für die Vorbereitung und Wiederherstellung.
Sichern der Datenbank durch Sichern des DPM-Speicherpools Einfache Konfiguration und Überwachung.

Die Sicherung wird auf den DPM-Speicherpooldatenträgern gespeichert und kann leicht lokal darauf zugreifen.

Geplante DPM-Sicherungen unterstützen 512 Express-Vollständige Sicherungen. Wenn Sie sich stündlich sichern, verfügen Sie über 21 Tage vollständigen Schutz.
Keine gute Option für die Notfallwiederherstellung. Die Online- und Wiederherstellungsfunktion funktioniert möglicherweise nicht wie erwartet, wenn der DPM-Server oder speicherpooldatenträger fehlschlägt.

Keine Option, wenn die Datenbank lokal gehostet wird und Sie den sekundären Schutz aktivieren möchten. Eine Problemumgehung wäre die Verwendung eines Sql Server-Remoteservers zum Hosten der Datenbank.

Einige Vorbereitungen und spezielle Schritte sind erforderlich, um Zugriff auf die Wiederherstellungspunkte zu erhalten, wenn der DPM-Dienst oder die Konsole nicht ausgeführt oder funktioniert.
Sichern eines sekundären DPM-Servers Einfache Konfiguration und Überwachung in DPM.

Geplante DPM-Sicherungen unterstützen 512 Express-Vollständige Sicherungen. Wenn sie stündlich abgeschlossen werden, bietet dies 21 Tage kurzfristigen Schutz. Wenn sie alle 30 Minuten durchgeführt wird, bietet sie 10 Tage Schutz.

Die Sicherung wird auf den sekundären DPM-Serverspeicherpooldatenträgern gespeichert, auf die lokal zugegriffen werden kann.

Stellt eine gute Notfallwiederherstellungslösung bereit, wenn der sekundäre DPM-Server außerhalb des Standorts ist.
Zusätzliche DPM-Server und -Speicher sind erforderlich. Beide DPM-Server müssen dieselbe DPM-Version und Updaterollups ausführen.
Sichern auf Band Einfache Konfiguration und Überwachung in DPM.

Geplante DPM-Bandsicherungen unterstützen die Aufbewahrung bis zu 99 Jahre.

Die Bandsicherung kann für die Notfallwiederherstellung vom Standort genommen werden.

Die Bandsicherung kann von jedem anderen DPM-Server wiederhergestellt werden, der über ein Bandlaufwerk/eine Bibliothek verfügt, die denselben Bandmedientyp verwendet.

Band kann für sichere Speicherung verschlüsselt werden.
Keine Option, wenn die Datenbank lokal gehostet wird und Sie den sekundären Schutz aktivieren möchten. Eine Problemumgehung wäre die Verwendung eines Sql Server-Remoteservers zum Hosten der Datenbank.

Es kann nur eine Bandsicherung pro Tag geplant werden.

Sie benötigen einen funktionierenden DPM-Server mit einer Bandbibliothek, um ein DPM-Sicherungsband zu lesen, das die Kopie der Datenbank enthält, die Sie wiederherstellen möchten.

Einige Vorbereitungen und spezielle Schritte sind erforderlich, um Zugang zu den bandbasierten Wiederherstellungspunkten zu erhalten.
Sichern mit der systemeigenen SQL Server-Sicherung auf einem lokalen Datenträger In SQL Server integriert.

Die Sicherung wird auf einem lokalen Datenträger gespeichert, auf den problemlos zugegriffen werden kann.

Sie können die Sicherung so häufig wie gewünscht planen.

Völlig unabhängig von DPM.

Sie können eine Bereinigung der Sicherungsdatei planen.
Keine gute Option für die Notfallwiederherstellung, es sei denn, die Sicherungen werden an einen Remotespeicherort kopiert.

Erfordert lokalen Speicher für Sicherungen, wodurch die Aufbewahrungsdauer und die Häufigkeit eingeschränkt werden können.
Sichern mit systemeigener SQL-Sicherung und DPM-Schutz auf einer durch DPM geschützten Freigabe Einfache Überwachung in DPM.

Mehrere Speicherorte der gesicherten Datenbankdateien.

Einfacher Zugriff über beliebigen Windows-Computer im Netzwerk.

Potenziell die schnellste Wiederherstellungsmethode.
Unterstützt nur 64 Wiederherstellungspunkte.

Keine gute Option für die Wiederherstellung eines Standorts. Fehler des DPM-Servers oder des DPM-Speicherpooldatenträgers können die Wiederherstellungsbemühungen beeinträchtigen.

Keine Option, wenn die DPM DB lokal gehostet wird und Sie sekundären Schutz aktivieren möchten. Eine Problemumgehung wäre die Verwendung eines REMOTE-SQL-Servers zum Hosten der DPMDB.

Einige zusätzliche Vorbereitung ist erforderlich, um diesen zu konfigurieren und zu testen.

Es sind einige zusätzliche Vorbereitungs- und Wiederherstellungszeiten erforderlich, wenn der DPM-Server selbst abfällt, aber DPM-Speicherpooldatenträger sind in Ordnung.
Datenbanksicherungsmethode Vorteile Nachteile
Sichern in Azure Einfache Konfiguration und Überwachung in DPM.

Mehrere Speicherorte der gesicherten Datenbankdateien.

Cloud-Speicher bietet eine zuverlässige Lösung für die Notfallwiederherstellung.

Sehr sicherer Speicher für die Datenbank.

Unterstützung für 120 Online-Wiederherstellungspunkte.
Nur verfügbar auf DPM 2012 SP1 oder höher.

Erfordert Azure-Konto und zusätzliche DPM-Konfiguration. Verursacht Kosten für Azure-Speicher.

– Erfordert eine unterstützte Version des windows Server-basierten Systems mit dem Azure-Agent, um Zugriff auf DPM-Sicherungen zu erhalten, die im Azure-Sicherungstresor gespeichert sind. Dies kann kein anderer DPM-Server sein.

Keine Option, wenn die Datenbank lokal gehostet wird und Sie den sekundären Schutz aktivieren möchten. Eine Problemumgehung wäre die Verwendung eines Sql Server-Remoteservers zum Hosten der Datenbank.

Erfordert zusätzliche Zeit für die Vorbereitung und Wiederherstellung.
Sichern der Datenbank durch Sichern des DPM-Speicherpools Einfache Konfiguration und Überwachung.

Die Sicherung wird auf den DPM-Speicherpooldatenträgern gespeichert und kann leicht lokal darauf zugreifen.

Geplante DPM-Sicherungen unterstützen 512 Express-Vollständige Sicherungen. Wenn Sie sich stündlich sichern, verfügen Sie über 21 Tage vollständigen Schutz.
Keine gute Option für die Notfallwiederherstellung. Die Online- und Wiederherstellungsfunktion funktioniert möglicherweise nicht wie erwartet, wenn der DPM-Server oder speicherpooldatenträger fehlschlägt.

Keine Option, wenn die Datenbank lokal gehostet wird und Sie den sekundären Schutz aktivieren möchten. Eine Problemumgehung wäre die Verwendung eines Sql Server-Remoteservers zum Hosten der Datenbank.

Einige Vorbereitungen und spezielle Schritte sind erforderlich, um Zugriff auf die Wiederherstellungspunkte zu erhalten, wenn der DPM-Dienst oder die Konsole nicht ausgeführt oder funktioniert.
Sichern eines sekundären DPM-Servers Einfache Konfiguration und Überwachung in DPM.

Geplante DPM-Sicherungen unterstützen 512 Express-Vollständige Sicherungen. Wenn sie stündlich abgeschlossen werden, bietet dies 21 Tage kurzfristigen Schutz. Wenn sie alle 30 Minuten durchgeführt wird, bietet sie 10 Tage Schutz.

Die Sicherung wird auf den sekundären DPM-Serverspeicherpooldatenträgern gespeichert, auf die lokal zugegriffen werden kann.

Stellt eine gute Notfallwiederherstellungslösung bereit, wenn der sekundäre DPM-Server außerhalb des Standorts ist.
Zusätzliche DPM-Server und -Speicher sind erforderlich. Beide DPM-Server müssen dieselbe DPM-Version und Updaterollups ausführen.
Sichern auf Band Einfache Konfiguration und Überwachung in DPM.

Geplante DPM-Bandsicherungen unterstützen die Aufbewahrung bis zu 99 Jahre.

Die Bandsicherung kann für die Notfallwiederherstellung vom Standort genommen werden.

Die Bandsicherung kann von jedem anderen DPM-Server wiederhergestellt werden, der über ein Bandlaufwerk/eine Bibliothek verfügt, die denselben Bandmedientyp verwendet.

Band kann für sichere Speicherung verschlüsselt werden.
Keine Option, wenn die Datenbank lokal gehostet wird und Sie den sekundären Schutz aktivieren möchten. Eine Problemumgehung wäre die Verwendung eines Sql Server-Remoteservers zum Hosten der Datenbank.

Es kann nur eine Bandsicherung pro Tag geplant werden.

Sie benötigen einen funktionierenden DPM-Server mit einer Bandbibliothek, um ein DPM-Sicherungsband zu lesen, das die Kopie der Datenbank enthält, die Sie wiederherstellen möchten.

Einige Vorbereitungen und spezielle Schritte sind erforderlich, um Zugang zu den bandbasierten Wiederherstellungspunkten zu erhalten.
Sichern mit der systemeigenen SQL Server-Sicherung auf einem lokalen Datenträger In SQL Server integriert.

Die Sicherung wird auf einem lokalen Datenträger gespeichert, auf den problemlos zugegriffen werden kann.

Sie können die Sicherung so häufig wie gewünscht planen.

Völlig unabhängig von DPM.

Sie können eine Bereinigung der Sicherungsdatei planen.
Keine gute Option für die Notfallwiederherstellung, es sei denn, die Sicherungen werden an einen Remotespeicherort kopiert.

Erfordert lokalen Speicher für Sicherungen, wodurch die Aufbewahrungsdauer und die Häufigkeit eingeschränkt werden können.
Sichern mit systemeigener SQL-Sicherung und DPM-Schutz auf einer durch DPM geschützten Freigabe Einfache Überwachung in DPM.

Mehrere Speicherorte der gesicherten Datenbankdateien.

Einfacher Zugriff über beliebigen Windows-Computer im Netzwerk.

Potenziell die schnellste Wiederherstellungsmethode.
Unterstützt nur 64 Wiederherstellungspunkte.

Keine gute Option für die Wiederherstellung eines Standorts. Fehler des DPM-Servers oder des DPM-Speicherpooldatenträgers können die Wiederherstellungsbemühungen beeinträchtigen.

Keine Option, wenn die DPM DB lokal gehostet wird und Sie sekundären Schutz aktivieren möchten. Eine Problemumgehung wäre die Verwendung eines REMOTE-SQL-Servers zum Hosten der DPMDB.

Einige zusätzliche Vorbereitung ist erforderlich, um diesen zu konfigurieren und zu testen.

Es sind einige zusätzliche Vorbereitungs- und Wiederherstellungszeiten erforderlich, wenn der DPM-Server selbst herunterfällt, aber DPM-Speicherpooldatenträger sind in Ordnung.
  • Wenn Sie eine DPM-Schutzgruppe sichern, empfiehlt es sich, eine eindeutige Schutzgruppe für die Datenbank zu verwenden.

  • Als bewährte Methode sollten Sie, wenn Sie das Band sichern, mindestens zwei Kopien der Sicherungsbänder erstellen und jedes der Sicherungsbänder an einem anderen Remotestandort speichern. Dadurch wurden Schutzvorrichtungen vor physischem Schaden oder Verlust des Sicherungsbands hinzugefügt.

  • Wenn die DPM SQL Server-Instanz nicht auf dem DPM-Server ausgeführt wird, installieren Sie den DPM-Schutz-Agent auf dem SQL Server-Computer, bevor Sie die DPM-Datenbanken auf diesem Server schützen können.

    Hinweis

    Zur Wiederherstellung muss die DPM-Installation, die Sie mit der DPM-Datenbank wiederherstellen möchten, mit der Version der DPM-Datenbank selbst übereinstimmen. Wenn die Datenbank, die Sie wiederherstellen möchten, beispielsweise aus einer DPM 2016 mit Updaterollup 4-Installation stammt, muss der DPM-Server dieselbe Version mit dem Updaterollup 4 ausführen. Dies bedeutet, dass Sie DPM möglicherweise mit einer kompatiblen Version deinstallieren und erneut installieren müssen, bevor Sie die Datenbank wiederherstellen. Um die Datenbankversion zu überprüfen, müssen Sie sie möglicherweise manuell in einen temporären Datenbanknamen bereitstellen und dann eine SQL-Abfrage für die Datenbank ausführen, um das zuletzt installierte Rollup basierend auf den Haupt- und Nebenversionen zu überprüfen.

  • Führen Sie die folgenden Schritte aus, um die DPM-Datenbankversion zu überprüfen:

    1. Um die Abfrage auszuführen, öffnen Sie SQL Management Studio, und stellen Sie dann eine Verbindung mit der SQL-Instanz her, die die DPM-Datenbank ausführt.

    2. Wählen Sie die DPM-Datenbank aus, und starten Sie dann eine neue Abfrage.

    3. Fügen Sie die folgende SQL-Abfrage in den Abfragebereich ein, und führen Sie sie aus:

      Select distinct MajorVersionNumber,MinorVersionNumber ,BuildNumber, FileName FROM dbo.tbl_AM_AgentPatch order byMajorVersionNumber,MinorVersionNumber,BuildNumber

    Wenn nichts in den Abfrageergebnissen zurückgegeben wird oder der DPM-Server von früheren Versionen aktualisiert wurde, aber seitdem kein neues Updaterollup installiert wurde, gibt es für eine Basisinstallation von DPM keinen Eintrag für den Haupteintrag. Informationen zum Überprüfen der DPM-Versionen, die updaterollups zugeordnet sind, finden Sie unter Liste der Buildnummern für System Center Data Protection Manager (DPM).

    Wenn nichts in den Abfrageergebnissen zurückgegeben wird oder der DPM-Server von früheren Versionen aktualisiert wurde, aber seitdem kein neues Updaterollup installiert wurde, gibt es für eine Basisinstallation von DPM keinen Eintrag für den Haupteintrag. Informationen zum Überprüfen der DPM-Versionen, die updaterollups zugeordnet sind, finden Sie unter Liste der Buildnummern für System Center Data Protection Manager (DPM).

    Wenn nichts in den Abfrageergebnissen zurückgegeben wird oder der DPM-Server von früheren Versionen aktualisiert wurde, aber seitdem kein neues Updaterollup installiert wurde, gibt es für eine Basisinstallation von DPM keinen Eintrag für den Haupteintrag. Informationen zum Überprüfen der DPM-Versionen, die updaterollups zugeordnet sind, finden Sie unter Liste der Buildnummern für System Center Data Protection Manager (DPM).

Sicherung in Azure

  1. Bevor Sie beginnen, müssen Sie ein Skript ausführen, um den Pfad zum Bereitstellungspunkt des DPM-Replikatvolumes abzurufen, damit Sie wissen, welcher Wiederherstellungspunkt die DPM-Sicherung enthält. Führen Sie diesen Schritt nach der ersten Replikation mit Azure Backup aus. Ersetzen Sie im Skript "dplsqlservername%" durch den Namen der SQL Server-Instanz, die die DPM-Datenbank hosten soll.

    Select ag.NetbiosName as ServerName,ds.DataSourceName,vol.MountPointPath
    from tbl_IM_DataSource as ds
    join tbl_PRM_LogicalReplica as lr on ds.DataSourceId=lr.DataSourceId
    join tbl_AM_Server as ag on ds.ServerId=ag.ServerId
    join tbl_SPM_Volume as vol on lr.PhysicalReplicaId=vol.VolumeSetID
    and vol.Usage =1
    and lr.Validity in (1,2)
    where ds.datasourcename like '%dpmdb%'
    and servername like '%dpmsqlservername%' --netbios name of server hosting DPMDB
    

    Stellen Sie sicher, dass Sie über die Kennung verfügen, die angegeben wurde, als der Azure Recovery Services-Agent installiert wurde und der DPM-Server im Azure Backup Vault registriert wurde. Sie benötigen diese Kennung, um die Sicherung wiederherzustellen.

  2. Erstellen Sie einen Azure Backup Vault, und laden Sie die Installationsdatei und die Tresoranmeldeinformationen des Azure Backup Agent herunter. Führen Sie die Installationsdatei aus, um den Agent auf dem DPM-Server zu installieren, und verwenden Sie die Tresoranmeldeinformationen, um den DPM-Server im Tresor zu registrieren. Weitere Informationen

  3. Nachdem der Tresor konfiguriert wurde, richten Sie eine DPM-Schutzgruppe ein, die die DPM-Datenbank enthält, und wählen Sie aus, um sie auf dem Datenträger und in Azure zu sichern.

Wiederherstellen der DPM-Datenbank aus Azure

Sie können die Datenbank von Azure mithilfe eines beliebigen DPM-Servers wiederherstellen (muss mindestens DPM 2012 R2 mit Updaterollup 7 ausgeführt werden), der im Azure Backup Vault wie folgt registriert ist:

  1. Wählen Sie in der DPM-Konsole "Wiederherstellung>externes DPM hinzufügen" aus.

  2. Geben Sie die Anmeldeinformationen für den Tresor an (aus dem Azure Backup-Tresor herunterladen).

    Hinweis

    Die Anmeldeinformationen sind nur für zwei Tage gültig.

  3. Wählen Sie unter "Externes DPM für die Wiederherstellung auswählen" den DPM-Server aus, für den Sie die Datenbank wiederherstellen möchten, geben Sie die Verschlüsselungspassphrase ein, und wählen Sie "OK" aus.

  4. Wählen Sie den zu verwendenden Wiederherstellungspunkt aus der Liste der verfügbaren Punkte aus. Wählen Sie "Externes DPM löschen" aus, um zur lokalen DPM-Ansicht zurückzukehren.

Sichern der DPM-Datenbank im DPM-Speicherpool

Hinweis

Diese Option gilt für DPM mit modernem Sicherungsspeicher.

  1. Wählen Sie in der DPM-Konsole "Schutz erstellen" die Option "Schutzgruppe> erstellen" aus.
  2. Wählen Sie auf der Seite Schutzgruppentyp auswählen die Option Serveraus.
  3. Wählen Sie auf der Seite Gruppenmitglieder auswählen die Option DPM-Datenbank aus. Wenn Sie SQL Server remote ausführen, wählen Sie die installierte Remote-SQL Server-Datenbank aus, und wählen Sie die DPM-Datenbank aus. Wenn SQL Server auf dem DPM-Server ausgeführt wird, erweitern Sie den DPM-Server, und wählen Sie DPMDB aus.
  4. Wählen Sie auf der Seite Datenschutzmethode auswählen die Option Ich möchte kurzfristigen Schutz per: Datenträger. Legen Sie die Richtlinienoptionen für den kurzfristigen Schutz fest.
  5. Führen Sie nach der ersten Replikation der DPM-Datenbank das folgende SQL-Skript aus:
select AG.NetbiosName, DS.DatasourceName, V.AccessPath, LR.PhysicalReplicaId from tbl_IM_DataSource DS
join tbl_PRM_LogicalReplica as LR
on DS.DataSourceId = LR.DataSourceId
join tbl_AM_Server as AG
on DS.ServerId=AG.ServerId
join tbl_PRM_ReplicaVolume RV
on RV.ReplicaId = LR.PhysicalReplicaId
join tbl_STM_Volume V
on RV.StorageId = V.StorageId
where datasourcename like N'%dpmdb%' and ds.ProtectedGroupId isn't null
and LR.Validity in (1,2)
and AG.ServerName like N'%<dpmsqlservername>%' -- <dpmsqlservername> is a placeholder, put netbios name of server hosting DPMDB

Wiederherstellen der DPM-Datenbank

Um Das DPM mit demselben DB zu rekonstruieren, müssen Sie zuerst die DPM-Datenbank wiederherstellen und mit dem neu installierten DPM synchronisieren.

Führen Sie die folgenden Schritte aus:

  1. Öffnen Sie eine Administrator-Eingabeaufforderung, und führen Sie psexec.exe -s powershell.exe aus, um ein PowerShell-Fenster im Systemkontext zu starten.
  2. Geben Sie den Ort aus, von dem aus Sie die Datenbank wiederherstellen möchten:

So kopieren Sie die Datenbank aus der letzten Sicherung

  1. Navigieren Sie zum Pfad der Replikat-VHD: <DPMServer FQDN><PhysicalReplicaId><PhysicalReplicaId>
  2. Mount the disk0.vhdx present in it using the mount-vhd disk0.vhdx command.
  3. Nachdem die Replikat-VHD bereitgestellt wurde, verwenden Sie mountvol.exe, um dem Replikatvolume mithilfe der physischen Replikat-ID aus der SQL-Skriptausgabe einen Laufwerkbuchstaben zuzuweisen. Beispiel: mountvol X: ?\Volume{}\

So kopieren Sie die Datenbank aus einem vorherigen Wiederherstellungspunkt

  1. Navigieren Sie zum DPMDB-Containerverzeichnis <DPMServer FQDN><PhysicalReplicaId>. Es werden mehrere Verzeichnisse mit einigen eindeutigen GUID-Bezeichnern angezeigt, die den Für DPM DB benötigten Wiederherstellungspunkten entsprechen. Andere Verzeichnisse als <PhysicalReplicaId> stellen einen PIT/Wiederherstellungspunkt dar.

  2. Navigieren Sie zu einem beliebigen PIT-vhd-Pfad, <d. h. DPMServer FQDN><PhysicalReplicaId PITId>><, und stellen Sie den Datenträger0.vhdx bereit, der mit dem Mount-vhdx-Befehl vorhanden ist.

  3. Nachdem Replikat-VHD bereitgestellt wurde, verwenden Sie mountvol.exe , um dem Replikatvolume einen Laufwerkbuchstaben zuzuweisen, indem Sie die physische Replikat-ID aus der SQL-Skriptausgabe verwenden. Beispiel: mountvol X: ?\Volume{}\

    Der gesamte folgende Text in eckigen geschweiften Klammern in den obigen Schritten sind Platzhalter; ersetzen Sie sie durch entsprechende Werte.

    • ReFSVolume: Zugriffspfad aus der Ausgabe des SQL-Skripts
    • DPMServer-FQDN – Vollqualifizierter Domänenname des DPM-Servers
    • PhysicalReplicaId – Physische Replikat-ID aus der SQL-Skriptausgabe
    • PITId - GUID-ID außer physischer Replikat-ID im Containerverzeichnis
  4. Öffnen Sie eine weitere Administrative Eingabeaufforderung, und führen Sie psexec.exe -s cmd.exe aus, um eine Eingabeaufforderung im Systemkontext zu starten.

  5. Ändern Sie das Verzeichnis in das Laufwerk X: und navigieren Sie zum Speicherort der DPM-Datenbankdateien.

  6. Kopieren Sie sie an einen Speicherort, der sich für die Wiederherstellung eignet. Beenden Sie das psexec cmd-Fenster nach dem Kopieren.

  7. Wechseln Sie zum in Schritt 1 geöffneten Psexec PowerShell-Fenster, navigieren Sie zum VHDX-Pfad, und entfernen Sie die Bereitstellung des VHDX mithilfe des Befehls dismount-vhd disk0.vhdx.

  8. Nachdem Sie den DPM-Server neu installiert haben, können Sie die wiederhergestellte DPMDB verwenden, um den DPM-Server anzufügen, indem Sie den BEFEHL DPMSYNC-RESTOREDB ausführen.

  9. Führen Sie DPMSYNC-SYNC aus, sobald DPMSYNC-RESTOREDB abgeschlossen ist.

Sichern der Datenbank durch Sichern des DPM-Speicherpools

Hinweis

Diese Option gilt für DPM mit Legacyspeicher.

Bevor Sie beginnen, müssen Sie ein Skript ausführen, um den Pfad zum Bereitstellungspunkt des DPM-Replikatvolumes abzurufen, damit Sie wissen, welcher Wiederherstellungspunkt die DPM-Sicherung enthält. Führen Sie diesen Schritt nach der ersten Replikation mit Azure Backup aus. Ersetzen Sie im Skript "dplsqlservername%" durch den Namen der SQL Server-Instanz, die die DPM-Datenbank hosten soll.

Select ag.NetbiosName as ServerName,ds.DataSourceName,vol.MountPointPath
from tbl_IM_DataSource as ds
join tbl_PRM_LogicalReplica as lr on ds.DataSourceId=lr.DataSourceId
join tbl_AM_Server as ag on ds.ServerId=ag.ServerId
join tbl_SPM_Volume as vol on lr.PhysicalReplicaId=vol.VolumeSetID
and vol.Usage =1
and lr.Validity in (1,2)
where ds.datasourcename like '%dpmdb%'
and servername like '%dpmsqlservername%' --netbios name of server hosting DPMDB
  1. Wählen Sie in der DPM-Konsole die Option Schutzgruppe "Schutz>erstellen" aus.

  2. Wählen Sie auf der Seite Schutzgruppentyp auswählen die Option Serveraus.

  3. Wählen Sie auf der Seite " Gruppenmitglieder auswählen" die DPM-Datenbank aus. Wenn Sie SQL Server remote ausführen, wählen Sie die installierte Remote-SQL Server-Datenbank aus, und wählen Sie die DPM-Datenbank aus. Wenn SQL Server auf dem DPM-Server ausgeführt wird, erweitern Sie das DPM-Serverelement, und wählen Sie DPMDB aus.

  4. Wählen Sie auf der Seite Datenschutzmethode auswählen die Option Ich möchte kurzfristigen Schutz per: Datenträger. Legen Sie die Richtlinienoptionen für den kurzfristigen Schutz fest. Wir empfehlen einen Aufbewahrungsbereich von zwei Wochen für DPM-Datenbanken.

Wiederherstellen der Datenbank

Wenn der DPM-Server weiterhin betriebsbereit ist und der Speicherpool intakt ist (Probleme mit dem DPM-Dienst oder der Konsole), kopieren Sie die Datenbank aus dem Replikatvolume oder eine Schattenkopie wie folgt:

  1. Wählen Sie den Zeitpunkt, an dem die Datenbank wiederhergestellt werden soll.

    • Wenn Sie die Datenbank aus der letzten Sicherung aus dem DPM-Replikatvolume kopieren möchten, verwenden Sie mountvol.exe , um dem Replikatvolume mithilfe der GUID aus der SQL-Skriptausgabe einen Laufwerkbuchstaben zuzuweisen. Beispiel: C:\Mountvol X: \\?\Volume{d7a4fd76-a0a8-11e2-8fd3-001c23cb7375}\

    • Wenn Sie die Datenbank aus einem vorherigen Wiederherstellungspunkt (Schattenkopie) kopieren möchten, müssen Sie alle Schattenkopien für das Replikat mit der Volume-GUID aus der Ausgabe des SQL-Skripts auflisten. Dieser Befehl listet Schattenkopien für dieses Volume auf: C:\>Vssadmin list shadows /for=\\?\Volume{d7a4fd76-a0a8-11e2-8fd3-001c23cb7375}\. Denken Sie an die Erstellungszeit und die Schattenkopie-ID, von der Sie wiederherstellen möchten.

  2. Verwenden Sie dann diskshadow.exe, um die Schattenkopie an einen nicht verwendeten Laufwerkbuchstaben X zu binden: verwenden Sie die Schattenkopie-ID, damit Sie die Datenbankdateien kopieren können.

  3. Öffnen Sie eine Administrator-Eingabeaufforderung, und führen Sie psexec.exe -s cmd.exe aus, um eine Eingabeaufforderung im Systemkontext zu starten, damit Sie über die Berechtigung zum Replikatvolume (X:) navigieren und die Dateien kopieren können.

  4. CD zum X: Laufwerk und Navigieren zum Speicherort der DPM-Datenbankdateien. Kopieren Sie sie an einen Speicherort, der sich für die Wiederherstellung eignet. Nachdem die Kopie abgeschlossen ist, beenden Sie das psexec cmd-Fenster, und führen Sie diskshadow.exe aus, und heben Sie die Belichtung des X:-Volumes auf.

  5. Sie können nun die Datenbankdateien mit SQL Management Studio oder durch Ausführen von DPMSYNC-RESTOREDB wiederherstellen.

Sichern der Datenbank auf einem sekundären Server

  1. Pushen Sie auf dem sekundären DPM-Server den Schutz-Agent an den Server, auf dem die DPM-Datenbank installiert ist – entweder auf dem primären DPM-Server oder auf einem Remote-SQL Server. Nach der Installation wird der Server auf dem nicht geschützten Server mit Schutz-Agents angezeigt und sollte den Status "OK " anzeigen, wenn er aktualisiert wird.

  2. Erstellen Sie eine neue Schutzgruppe. Wählen Sie in "Gruppenmitglied auswählen" den Server aus, auf dem die DPM-Datenbank gehostet wird. Wählen Sie in allen SQL-Servern die Datenbank aus, die Sie schützen möchten. Wählen Sie auf der Seite "Datenschutzmethode auswählen" aus, ob sie bei Bedarf kurzfristigen Schutz auf Datenträger und online verwenden möchten. Wählen Sie auf der Seite "Kurzfristige Ziele angeben" aus, wie Sie Sicherungen für den kurzfristigen Speicher konfigurieren möchten. Für den Datenträgerspeicher können Sie 512 vollständige Sicherungen so oft wie alle 30 Minuten verwenden. Beenden Sie den Assistenten. Der Schutz beginnt nach dem Erstellen des anfänglichen Wiederherstellungspunkts.

Wiederherstellen der Datenbank

  1. Erstellen Sie den primären Server bei Bedarf als DPM-Server neu.

  2. Um die Datenbank wiederherzustellen, wählen Sie in der DPM-Konsole auf dem sekundären Server die Option "Wiederherstellung " aus, und suchen Sie die geschützte Datenbank.

  3. Wählen Sie das Datum für den Wiederherstellungspunkt aus, den Sie wiederherstellen möchten. Stellen Sie die Datenbank am ursprünglichen Speicherort wieder her. Führen Sie nach dem Wiederherstellen der Datenbank das DPMSync-Tool aus.

Sichern der Datenbank auf Band

Sie müssen die Barcode- oder Bandetiketten der Bänder kennen, die eine Kopie der DPM-Datenbank enthalten. Die beste Möglichkeit hierfür ist das Planen eines Statusberichts, der am selben Tag, an dem die DPM-Datenbank gesichert wird, per E-Mail zu senden. Der Bericht enthält das datum/die uhrzeit der letzten Sicherung, das Bandetikett und den Barcode, damit Sie ihn für die Wiederherstellung finden können. Alternativ können Sie dieses SQL-Skript verwenden, um die Informationen aus der aktuellen Datenbank zu extrahieren, damit Sie sie bei einem Notfall separat speichern können.

Select Path,ro.FileSpec,media.Label,media.BarcodeValue,pd.CreationDate,
pd.ExpiryDate,pd.LifeStatus as "1=valid, 2=expired"
from dbo.tbl_MM_MediaMap mm
join dbo.tbl_MM_PhysicalDataset pd on pd.datasetid = mm.datasetid
join dbo.tbl_MM_Media media on media.MediaId = mm.MediaId
join dbo.tbl_RM_RecoverableObjectFileSpec ro on ro.DatasetId = mm.DatasetId
where ro.filespec like '%DPMDB%'
order by CreationDate desc
  1. Erstellen Sie eine Schutzgruppe, und wählen Sie auf der Seite "Gruppenmitglieder auswählen" den SQL Server aus (wenn sie lokal ausgeführt wird, wählen Sie DPMDB unter dem DPM-Server aus).

  2. Wählen Sie den langfristigen Schutz mit Band aus, und geben Sie die Banddetails in den Select Library- und Tape-Details an.

Wiederherstellen der Datenbank

  • Der Wiederherstellungsvorgang hängt von der verfügbaren Bandhardware und dem aktuellen Zustand des DPM-Servers ab, der die bandbasierte Sicherung übernommen hat. Wenn Sie das Band nicht vom DPM-Server wiederherstellen können, der die Sicherung ausgeführt hat, müssen Sie es von einem anderen DPM-Server wiederherstellen, der denselben Bandtyp aufweist, damit das Band gelesen werden kann. Möglicherweise müssen Sie den DPM-Server neu erstellen, wenn die einzige verfügbare Bandhardware an den fehlgeschlagenen DPM-Server angeschlossen war.

  • Wenn Sie die DPM-Bandverschlüsselung verwenden, benötigen Sie dasselbe Zertifikat, mit dem das band verschlüsselt wird, das auf dem alternativen DPM-Server installiert ist.

So stellen Sie folgendes wieder her:

  1. Suchen Sie das physische Band, das die Version/Datum/Uhrzeit der DPM-Datenbank enthält, die Sie wiederherstellen möchten.

  2. Legen Sie das Sicherungsband in das Bandlaufwerk bzw. die Bibliothek ein, und führen Sie in der DPM-Verwaltungskonsole unter „Verwaltung“ > „Bibliothek“ eine detaillierte Inventur durch.

    Hinweis

    Wenn der DPM-Server, von dem Sie wiederherstellen, ein anderer DPM-Server ist oder es sich um eine neue Installation von DPM auf dem ursprünglichen Server handelt, wird das Band als importiert angezeigt (nicht von diesem DPM-Server erstellt).

  3. Falls erforderlich, recatalog das importierte Band.

  4. Suchen Sie auf der Registerkarte "Wiederherstellung " die Datenbankdatenquelle. Wenn es von einem importierten Band stammt, wird der Wiederherstellungspunkt unter externen DPM-Bändern.

  5. Wiederherstellen der Datenbankdateien (DPMDB). Sie können auswählen, dass Sie eine beliebige Instanz von SQL Server wiederherstellen oder in einen Netzwerkordner kopieren möchten. Nachdem die Dateien vom Band wiederhergestellt wurden, fahren Sie mit den Wiederherstellungsschritten mit SQL Management Studio oder DPMSYNC -RESTOREDB fort.

Sichern mit der systemeigenen SQL Server-Sicherung auf einem lokalen Datenträger

Sie können die DPM-Datenbank unabhängig von DPM auf einem lokalen Datenträger mit systemeigener SQL Server-Sicherung sichern.

  1. Verschaffen Sie sich einen Überblick über die SQL Server-Sicherung.

  2. Erfahren Sie mehr zum Sichern von SQL Server in die Cloud.

Sichern mit systemeigener SQL Server-Sicherung auf einer durch DPM geschützten Freigabe

Diese Sicherungsoption verwendet natives SQL, um die DPM-Datenbank in einer Freigabe zu sichern, die Freigabe mit DPM zu schützen und Windows VSS frühere Versionen zu verwenden, um die Wiederherstellung zu erleichtern.

Vor der Installation

  1. Wenn sich die DPM-Datenbank auf einem Remote-SQL Server befindet, installieren Sie den DPM-Agent auf diesem Server.

  2. Erstellen Sie auf dem SQL Server-Computer einen Ordner in einem Laufwerk mit ausreichend freiem Speicherplatz für eine einzelne Kopie einer Sicherung. Beispiel: C:\DPMBACKUP.

  3. Geben Sie den Ordner frei. Geben Sie z. B. den Ordner "C:\DPMBACKUP" als DPMBACKUP fest.

  4. Kopieren Sie den OSQL-Befehl unten in Editor, und speichern Sie ihn in einer Datei namens "C:\DPMBACKUP\bkupdb.cmd". Stellen Sie sicher, dass keine .txt Erweiterung vorhanden ist. Ändern Sie die SQL_Instance_name andDPMDB_NAME so, dass sie mit der Instanz und dem DPMDB-Namen übereinstimmt, der vom DPM-Server verwendet wird.

    OSQL -E -S localhost\SQL_INSTANCE_NAME -Q "BACKUP DATABASE DPMDB_NAME TO DISK='C:\DPMBACKUP\dpmdb.bak' WITH FORMAT"
    
    
  5. Öffnen Sie mit Editor die ScriptingConfig.xml Datei, die sich im Ordner "...\DPM\Scripting" befindet.

    • Auf einem Remote-SQL Server: C:\Programme\Microsoft Data Protection Manager\DPM\Scripting

    • Auf einem DPM-Server: C:\Programme\Microsoft System Center\DPM\DPM\Scripting

  6. Ändern Sie Scriptingconfig.xml, und ändern Sie DataSourceName = in das Laufwerk, das den Ordner bzw. die Freigabe DPMDBBACKUP enthält. Ändern Sie den PreBackupScript-Eintrag in den vollständigen Pfad und namen der in Schritt 5 gespeicherten thebkupdb.cmd.

    <?xml version="1.0" encoding="utf-8"?>
    <ScriptConfiguration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xmlns:xsd="http://www.w3.org/2001/XMLSchema"
    xmlns="https://schemas.microsoft.com/2003/dls/ScriptingConfig.xsd">
    <DatasourceScriptConfig DataSourceName="C:">
    <PreBackupScript>C:\DPMDBBACKUP\bkupdb.cmd</PreBackupScript>
    <TimeOut>120</TimeOut>
    </DatasourceScriptConfig>
    </ScriptConfiguration>
    
  7. Speichern Sie die Änderungen an der Datei ScriptingConfig.xml.

  8. Schützen Sie den Ordner „C:\DPMBACKUP“ oder die Freigabe „\\sqlservername\DPMBACKUP“ mithilfe von DPM, und warten Sie, bis das erste Replikat erstellt ist. Es sollte eine dpmdb.bak im C:\DPMBACKUPfolder als Ergebnis des ausgeführten Vorabsicherungsskripts vorhanden sein, das wiederum in das DPM-Replikat kopiert wurde.

  9. Wenn Sie die Self-Service-Wiederherstellung nicht aktivieren, benötigen Sie einige zusätzliche Schritte, um den DPMBACKUP-Ordner im Replikat freizugeben:

    1. Suchen Sie in der DPM-Verwaltungskonsole unter Schutz nach der DPMBACKUP-Datenquelle, und wählen Sie sie aus. Wählen Sie im Detailbereich Klicken Sie hier für Details und dann den Link zum Replikatpfad aus, und kopieren Sie den Pfad in Editor. Entfernen Sie den Quellpfad, und behalten Sie den Zielpfad bei. Der Pfad sollte etwa wie folgt aussehen: C:\Programme\Microsoft System Center\DPM\DPM\Volumes\Replica\File System\vol_c9aea05f-31e6-45e5-880c-92ce5fba0a58\454d81a0-0d9d-4e07-9617-d49e3f2aa5de\Full\DPMBACKUP.

    2. Erstellen Sie eine Freigabe für diesen Pfad mithilfe des Freigabenamens DPMSERVERNAME-DPMDB. Sie können an einer administrativen Eingabeaufforderung den folgenden Net Share-Befehl aufrufen.

      Net Share DPMSERVERNAME-dpmdb="C:\Program Files\Microsoft System Center\DPM\DPM\Volumes\Replica\File System\vol_c9aea05f-31e6-45e5-880c-92ce5fba0a58\454d81a0-0d9d-4e07-9617-d49e3f2aa5de\Full\DPMBACKUP"
      

Konfigurieren der Sicherung

Sie können die DPM-Datenbank wie jede andere SQL Server-Datenbank mit der systemeigenen SQL Server-Sicherung sichern.

Wiederherstellen der Datenbank

  1. Stellen Sie auf einem beliebigen Windows-Computer in Explorer eine Verbindung mit der Freigabe \\DPMServer\DPMSERVERNAME-dpmdb her.

  2. Klicken Sie mit der rechten Maustaste auf die Datei dpmdb.bak, um Eigenschaften anzuzeigen. Auf der Registerkarte "Vorherige Versionen " gibt es alle Sicherungen, die Sie auswählen und kopieren können. Außerdem befindet sich die letzte Sicherung im Ordner "C:\DPMBACKUP", auf die auch leicht zugegriffen werden kann.

  3. Wenn Sie einen SAN-angefügten DPM-Speicherpooldatenträger auf einen anderen Server verschieben müssen, um aus dem Replikatvolume lesen zu können oder Windows neu zu installieren, um lokal angefügte Datenträger zu lesen, müssen Sie den DpM-Replikatvolume-Bereitstellungspunktpfad oder die Volume-GUID vorab kennen, damit Sie wissen, welches Volume die Datenbanksicherung enthält. Sie können das folgende SQL-Skript verwenden, um diese Informationen jederzeit nach dem anfänglichen Schutz zu extrahieren, aber bevor sie wiederhergestellt werden müssen. Ersetzen Sie den %dpmsqlservername% durch den Namen des SQL Server, der die Datenbank hosten soll.

    Select ag.NetbiosName as
    ServerName,ds.DataSourceName,vol.MountPointPath,vol.GuidName
    from tbl_IM_DataSource as ds
    join tbl_PRM_LogicalReplica as lr on ds.DataSourceId=lr.DataSourceId
    join tbl_AM_Server as ag on ds.ServerId=ag.ServerId
    join tbl_SPM_Volume as vol on lr.PhysicalReplicaId=vol.VolumeSetID
    and vol.Usage =1
    and lr.Validity in (1,2)
    where ds.datasourcename like '%C:\%' -- volume drive letter for DPMBACKUP
    and servername like '%dpmsqlservername%' --netbios name of server hosting DPMDB
    
    
  4. Wenn Sie nach dem Verschieben von DPM-Speicherpooldatenträgern oder einem DPM-Server eine Wiederherstellung durchführen müssen:

    1. Sie kennen die Volume-GUID. Wenn also dieses Volume auf einem anderen Windows-Server oder nach einer Neuerstellung eines DPM-Servers bereitgestellt werden muss, verwenden Sie „mountvol.exe“, um ihm mittels der Volume-GUID aus der SQL-Skriptausgabe einen Laufwerkbuchstaben zuzuweisen: C:\Mountvol X: \\?\Volume{d7a4fd76-a0a8-11e2-8fd3-001c23cb7375}\.

    2. Teilen Sie den DPMBACKUP-Ordner auf dem Replikatvolume mithilfe des Laufwerkbuchstabens und des Teils des Replikatpfads, der die Ordnerstruktur darstellt.

      net share SERVERNAME-DPMDB="X:\454d81a0-0d9d-4e07-9617-d49e3f2aa5de\Full\DPMBACKUP"
      
      
    3. Stellen Sie auf einem Windows-Computer in Explorer eine Verbindung mit der Freigabe „\\SERVERNAME\DPMSERVERNAME-dpmdb“ her.

    4. Klicken Sie mit der rechten Maustaste auf die dpmdb.bak Datei, um die Eigenschaften anzuzeigen. Auf der Registerkarte "Vorherige Versionen " gibt es alle Sicherungen, die Sie auswählen und kopieren können.

DPM Disaster Recovery Management: DpM DB sichern

Eine der Möglichkeiten zum Rekonstruieren Ihres DPM-Servers mit derselben DB besteht darin, die DPM DB auf lokalen Datenträgern zu sichern.

Die DPM-Datenbank enthält die DPM-Konfiguration zusammen mit Daten über DIE DPM-Sicherungen. Im Falle eines Notfalls können Sie die Funktionalität Ihres DPM-Servers mithilfe einer kürzlichen Sicherung der Datenbank auf einem lokalen Datenträger neu erstellen. Wenn Ihr DPM-Server abstürzt oder nicht mehr ausgeführt wird und Der Speicherpool weiterhin ihre Sicherungen enthält, können Sie den DPM-Server mit demselben DPM-DB neu konfigurieren.

Stellen Sie Folgendes sicher:

  1. DPM DB wird auf lokalen Datenträgern gesichert.
  2. Der Speicherpool ist intakt und verfügbar.

Hinweis

Der vollqualifizierte Domänenname (Fully Qualified Domain Name, FQDN) des DPM-Servers während der Wiederherstellung muss mit dem ursprünglichen DPM-Server übereinstimmen.

Sichern der DPM-Datenbank

  1. Wählen Sie in der DPM-Konsole "Schutz erstellen" die Option "Schutzgruppe> erstellen" aus.

  2. Wählen Sie auf der Seite Schutzgruppentyp auswählen die Option Serveraus.

  3. Wählen Sie auf der Seite Gruppenmitglieder auswählen die Option DPM-Datenbank aus. Wenn Sie SQL Server remote ausführen, wählen Sie die installierte Remote-SQL Server-Datenbank aus, und wählen Sie die DPM-Datenbank aus. Wenn SQL Server auf dem DPM-Server ausgeführt wird, erweitern Sie den DPM-Server, und wählen Sie DPMDB aus.

  4. Wählen Sie auf der Seite Datenschutzmethode auswählen die Option Ich möchte kurzfristigen Schutz per: Datenträger. Legen Sie die Richtlinienoptionen für den kurzfristigen Schutz fest.

  5. Führen Sie nach der ersten Replikation der DPM-Datenbank das folgende SQL-Skript aus:

    select AG.NetbiosName, DS.DatasourceName, V.AccessPath, LR.PhysicalReplicaId from tbl_IM_DataSource DS
    join tbl_PRM_LogicalReplica as LR
    on DS.DataSourceId = LR.DataSourceId
    join tbl_AM_Server as AG
    on DS.ServerId=AG.ServerId
    join tbl_PRM_ReplicaVolume RV
    on RV.ReplicaId = LR.PhysicalReplicaId
    join tbl_STM_Volume V
    on RV.StorageId = V.StorageId
    where datasourcename like N'%dpmdb%' and ds.ProtectedGroupId is not null
    and LR.Validity in (1,2)
    and AG.ServerName like N'%<dpmsqlservername>%' -- <dpmsqlservername> is a placeholder, put netbios name of server hosting DPMDB
    

Wiederherstellen der DPM-Datenbank

Um Das DPM mit demselben DB zu rekonstruieren, müssen Sie zuerst die DPM-Datenbank wiederherstellen und mit dem neu installierten DPM synchronisieren.

Führen Sie die folgenden Schritte durch:

  1. Öffnen Sie eine Administrator-Eingabeaufforderung, und führen Sie psexec.exe -s powershell.exe aus, um ein PowerShell-Fenster im Systemkontext zu starten.
  2. Entscheiden Sie, wo Sie die Datenbank wiederherstellen möchten:

So kopieren Sie die Datenbank aus der letzten Sicherung

  1. Navigieren Sie zum Replikat-VHD-Pfad, <d. h. reFSVolume><DPMServer FQDN><PhysicalReplicaId><PhysicalReplicaId>
  2. Mount the disk0.vhdx present in it using mount-vhd disk0.vhdx
  3. Nachdem Replikat-VHD bereitgestellt wurde, verwenden Sie mountvol.exe, um dem Replikatvolume einen Laufwerkbuchstaben mithilfe der physischen Replikat-ID aus der SQL-Skriptausgabe zuzuweisen. Beispiel: mountvol X: \?\Volume{<PhysicalReplicaId>}\

So kopieren Sie die Datenbank aus einem vorherigen Wiederherstellungspunkt

  1. Navigieren Sie zum DPMDB-Containerverzeichnis, d <. h. ReFSVolume><DPMServer FQDN><PhysicalReplicaId>, werden mehrere Verzeichnisse mit einigen eindeutigen GUID-Bezeichnern angezeigt, die den Wiederherstellungspunkten entsprechen, die für DPM DB verwendet werden. Andere Verzeichnisse als <PhysicalReplicaId> stellen einen PIT/Wiederherstellungspunkt dar.

  2. Navigieren Sie zu einem beliebigen PIT-vhd-Pfad, <d. h. reFSVolume><DPMServer FQDN><PhysicalReplicaId><PITId> und mounten Sie die disk0.vhdx, die mit mount-vhd disk0.vhdx vorhanden sind.

  3. Nachdem Replikat-VHD bereitgestellt wurde, verwenden Sie mountvol.exe, um dem Replikatvolume einen Laufwerkbuchstaben mithilfe der physischen Replikat-ID aus der SQL-Skriptausgabe zuzuweisen. Beispiel: mountvol X: \?\Volume{<PhysicalReplicaId>}\

    Der gesamte folgende Text in eckigen geschweiften Klammern in den obigen Schritten sind Platzhalter; ersetzen Sie sie durch entsprechende Werte.

    • ReFSVolume: Zugriffspfad aus der Ausgabe des SQL-Skripts
    • DPMServer-FQDN – Vollqualifizierter Domänenname des DPM-Servers
    • PhysicalReplicaId – Physische Replikat-ID aus der SQL-Skriptausgabe
    • PITId - GUID-ID außer physischer Replikat-ID im Containerverzeichnis.
  4. Öffnen Sie eine weitere Administrative Eingabeaufforderung, und führen Sie psexec.exe -s cmd.exe aus, um eine Eingabeaufforderung im Systemkontext zu starten.

  5. Ändern Sie das Verzeichnis in das Laufwerk X: und navigieren Sie zum Speicherort der DPM-Datenbankdateien.

  6. Kopieren Sie sie an einen Speicherort, der sich für die Wiederherstellung eignet. Beenden Sie das psexec cmd-Fenster nach dem Kopieren.

  7. Wechseln Sie zum in Schritt 1 geöffneten Psexec PowerShell-Fenster, navigieren Sie zum VHDX-Pfad, und entfernen Sie die Bereitstellung des VHDX mithilfe des Befehls dismount-vhd disk0.vhdx.

  8. Nach der Neuinstallation des DPM-Servers können Sie die wiederhergestellte DPMDB verwenden, um den DPM-Server anzufügen, indem Sie DPMSYNC-RESTOREDB ausführen.

  9. Führen Sie DPMSYNC-SYNC aus, sobald DPMSYNC-RESTOREDB abgeschlossen ist.

Verwenden von DPMSync

DpmSync ist ein Befehlszeilentool, mit dem Sie die DPM-Datenbank mit dem Status der Datenträger im Speicherpool und mit den installierten Schutz-Agents synchronisieren können. DpmSync stellt die DPM-Datenbank wieder her, synchronisiert die DPM-Datenbank mit den Replikaten im Speicherpool, stellt die Berichtsdatenbank wieder her und weist fehlende Replikate neu zu.

Parameter

Parameter Beschreibung
-RestoreDb Stellt eine DPM-Datenbank von einem angegebenen Speicherort wieder her.
-Sync Synchronisiert wiederhergestellte Datenbanken. Nachdem Sie die Datenbanken wiederhergestellt haben, müssen Sie DpmSync -Sync ausführen. Nachdem Sie DpmSync -Sync ausgeführt haben, können einige Replikate weiterhin als fehlend markiert sein.
-DbLocSpeicherort Gibt den Speicherort der Sicherung der DPM-Datenbank an.
-InstanceName 
server\instance
Instanz, in der DPMDB wiederhergestellt werden muss.
-ReallocateReplica Ordnet alle fehlenden Replikatvolumes ohne Synchronisierung neu zu.
-DataCopied Zeigt an, dass das Laden der Daten in die neu zugeordneten Replikatvolumes abgeschlossen ist.
Dies gilt nur für Clientcomputer.

Beispiel 1: So stellen Sie die DPM-Datenbank aus lokalen Sicherungsmedien auf dem DPM-Server wieder her.
Führen Sie den folgenden Befehl aus:

DpmSync –RestoreDb -DbLoc G:\DPM\Backups\2005\November\DPMDB.bak

Führen Sie nach dem Wiederherstellen der DPM-Datenbank den folgenden Befehl aus, um die Datenbanken zu synchronisieren:

DpmSync -Sync

Nachdem Sie die DPM-Datenbank wiederhergestellt und synchronisiert haben und bevor Sie das Replikat wiederherstellen, führen Sie den folgenden Befehl aus, um Speicherplatz für das Replikat neu zu ordnen:

DpmSync -ReallocateReplica

Beispiel 2: So stellen Sie die DPM-Datenbank aus einer Remotedatenbank wieder her.
Führen Sie den folgenden Befehl auf dem Remotecomputer aus:

DpmSync –RestoreDb -DbLoc G:\DPM\Backups\2005\November\DPMDB.bak –InstanceName contoso\ms$dpm

Nachdem Sie die DPM-Datenbank wiederhergestellt haben, führen Sie zum Synchronisieren der Datenbanken den folgenden Befehl auf dem DPM-Server aus:

DpmSync -Sync

Führen Sie nach dem Wiederherstellen und Synchronisieren der DPM-Datenbank und vor dem Wiederherstellen des Replikats den folgenden Befehl auf dem DPM-Server aus, um Speicherplatz für das Replikat neu zu ordnen:

DpmSync -ReallocateReplica