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 Artikel wird beschrieben, wie Sie eine robuste Sicherungsstrategie für Microsoft Azure Backup Server (MABS) erstellen. Es wird erläutert, wie wichtig es ist, sowohl den MABS-Server als auch seine Datenbank zu sichern, um eine zuverlässige Datenwiederherstellung sicherzustellen und die Geschäftskontinuität bei Serverfehlern zu gewährleisten. Ohne einen ordnungsgemäßen Sicherungsplan riskieren Organisationen, den Zugriff auf datenträgerbasierte Wiederherstellungspunkte zu verlieren und möglicherweise gezwungen werden, den Server manuell neu zu erstellen, was zeitaufwendig und störend sein kann. Der Artikel enthält eine Übersicht über verfügbare Sicherungsmethoden, erläutert ihre Vorteile und Einschränkungen und bietet detaillierte Anleitungen zum Sichern und Wiederherstellen der MABS-Datenbank mithilfe von Azure-Diensten, lokalen Speicher und systemeigenen SQL Server-Tools. Die Sicherung der MABS-Datenbank ist eine wichtige Komponente dieser Strategie, um wesentliche Wiederherstellungsdaten zu schützen und Ausfallzeiten zu minimieren.
Sichern der MABS-Datenbank
Als Teil Ihrer MABS-Sicherungsstrategie müssen Sie die MABS-Datenbank sichern. Die MABS-Datenbank trägt den Namen DPMDB. Diese Datenbank enthält die MABS-Konfiguration sowie Daten zu Sicherungen von MABS. Bei einem Notfall können Sie die meisten Funktionen eines MABS-Servers mithilfe einer aktuellen Sicherung der Datenbank erneut erstellen. Unter der Annahme, dass Sie die Datenbank wiederherstellen können, kann auf bandbasierte Sicherungen zugegriffen werden, die alle Schutzgruppeneinstellungen und Sicherungszeitpläne beibehalten. Wenn die Datenträger des MABS-Speicherpools nicht vom Ausfall betroffen sind, können auch die datenträgerbasierten Sicherungen nach der Neuerstellung weiterhin verwendet werden. Sie können die Datenbank mithilfe mehrerer unterschiedlicher Methoden sichern.
| Datenbanksicherungsmethode | Vorteile | Nachteile |
|---|---|---|
| Sichern in Azure | ||
| Sichern der Datenbank durch Sichern des MABS-Speicherpools | ||
| Sichern mit der systemeigenen SQL Server-Sicherung auf einem lokalen Datenträger | ||
| Sichern mit der nativen SQL-Sicherung und dem MABS-Schutz in einer durch MABS geschützten Freigabe |
Wenn Sie Sicherung mithilfe einer MABS-Schutzgruppe verwenden, wird empfohlen, eine spezielle Schutzgruppe für die Datenbank zu verwenden.
Hinweis
Zu Wiederherstellungszwecken muss die MABS-Installation, die Sie mit der MABS-Datenbank wiederherstellen möchten, der Version der MABS-Datenbank selbst entsprechen. Wenn beispielsweise die wiederherzustellende Datenbank die Version MABS V3 Updaterollup 1 hat, muss der MABS-Server dieselbe Version mit Updaterollup 1 ausführen. Dies bedeutet, dass Sie ggf. MABS deinstallieren und mit einer kompatiblen Version neu installieren müssen, bevor Sie die Datenbank wiederherstellen. Zum Prüfen der Datenbankversion müssen Sie ggf. eine manuelle Bereitstellung in einer temporären Datenbank ausführen und dann eine SQL-Abfrage auf die Datenbank anwenden, um basierend auf den Haupt- und Nebenversionen das letzte installierte Rollup zu ermitteln.
Gehen Sie folgendermaßen vor, um die Version der MABS-Datenbank zu überprüfen:
Zum Ausführen der Abfrage öffnen Sie SQL Management Studio und stellen eine Verbindung mit der SQL-Instanz her, in der die MABS-Datenbank ausgeführt wird.
Wählen Sie die MABS-Datenbank aus, und starten Sie dann eine neue Abfrage.
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 in den Abfrageergebnissen nichts zurückgegeben wird oder der MABS-Server aus früheren Versionen aktualisiert wurde, aber seitdem kein neues Updaterollup installiert wurde, gibt es keinen Eintrag für die Haupt- und Nebenversion für eine Basisinstallation von MABS. Informationen zu den MABS-Versionen von Updaterollups finden Sie in der Liste der Buildnummern für MABS.
Sicherung in Azure
Bevor Sie beginnen, führen Sie ein Skript aus, um die Pfade der Replikatvolume-Mountpoints für MABS abzurufen, damit Sie wissen, welche Wiederherstellungspunkte die MABS-Backups enthalten. Führen Sie diesen Schritt nach der ersten Replikation mit Azure Backup aus. Ersetzen Sie im Skript
%dpmsqlservername%durch den Namen der SQL Server-Instanz, die die MABS-Datenbank hostet.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 DPMDBStellen Sie sicher, dass Sie über den Passcode verfügen, der bei der Installation des Azure Recovery Services-Agents und der Registrierung des MABS-Servers im Azure Backup-Tresor angegeben wurde. Sie benötigen diese Kennung, um die Sicherung wiederherzustellen.
Erstellen Sie einen Azure Backup-Tresor, laden Sie Installationsdatei des Azure Backup-Agents sowie die Anmeldeinformationen für den Tresor herunter. Führen Sie die Installationsdatei aus, um den Agent auf dem MABS-Server zu installieren, und verwenden Sie die Tresoranmeldeinformationen, um den MABS-Server im Tresor zu registrieren. Weitere Informationen.
Richten Sie nach der Konfiguration des Tresors eine MABS-Schutzgruppe ein, die die MABS-Datenbank enthält. Wählen Sie diese aus, um sie auf einem Datenträger und in Azure zu sichern.
Wiederherstellen der Datenbank aus Azure
Sie können die Datenbank mit einem beliebigen MABS-Server, der im Azure Backup-Tresor registriert ist, wie folgt wiederherstellen:
Wählen Sie in der MABS-Konsole Wiederherstellung>Externen MABS hinzufügen aus.
Geben Sie die Anmeldeinformationen für den Tresor an (aus dem Azure Backup-Tresor herunterladen). Beachten Sie, dass die Anmeldeinformationen nur zwei Tage lang gültig sind.
Wählen Sie unter Externen MABS für Wiederherstellung auswählen den MABS-Server aus, für den Sie die Datenbank wiederherstellen möchten, geben Sie die Verschlüsselungspassphrase ein, und wählen Sie OK aus.
Wählen Sie den zu verwendenden Wiederherstellungspunkt aus der Liste der verfügbaren Punkte aus. Wählen Sie Externen MABS löschen aus, um zur lokalen MABS-Ansicht zurückzukehren.
Sichern der MABS-Datenbank im MABS-Speicherpool
Führen Sie die folgenden Schritte aus, um die MABS-Datenbank im MABS-Speicherpool zu sichern:
Hinweis
Diese Option gilt für MABS mit Modern Backup Storage.
- Wählen Sie in der MABS-Konsole Schutz>Schutzgruppe erstellen aus.
- Wählen Sie auf der Seite Schutzgruppentyp auswählen die Option Serveraus.
- Wählen Sie auf der Seite Gruppenmitglieder auswählen die Option DPM-Datenbank aus. Erweitern Sie den MABS-Server, und wählen Sie DPMDB aus.
- 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.
- Führen Sie nach der ersten Replikation der MABS-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 MABS-Datenbank
Zum Wiederherstellen des MABS-Servers mit derselben Datenbank müssen Sie zuerst die MABS-Datenbank wiederherstellen und sie mit dem neu installierten MABS-Server synchronisieren.
Führen Sie die folgenden Schritte aus:
- Öffnen Sie eine Administrator-Eingabeaufforderung, und führen Sie
psexec.exe -s powershell.exeaus, um ein PowerShell-Fenster im Systemkontext zu starten. - Geben Sie den Ort aus, von dem aus Sie die Datenbank wiederherstellen möchten:
Kopieren der Datenbank aus der letzten Sicherung
- Navigieren Sie zum Pfad der Replikat-VHD:
\<MABSServer FQDN\>\<PhysicalReplicaId\>\<PhysicalReplicaId\>. - Binden Sie die darin enthaltene VHD disk0.vhdx mit dem Befehl
mount-vhd disk0.vhdxein. - Nachdem die Replikat-VHD eingebunden wurde, verwenden Sie
mountvol.exe, um dem Replikatvolume mithilfe der physischen Replikat-ID aus der Ausgabe des SQL-Skripts einen Laufwerkbuchstaben zuzuweisen. Beispiel:mountvol X: \?\Volume{}\
Kopieren der Datenbank von einem vorherigen Wiederherstellungspunkt
Navigieren Sie zum DPMDB-Containerverzeichnis
\<MABSServer FQDN\>\<PhysicalReplicaId\>. Es werden mehrere Verzeichnisse mit einigen eindeutigen GUID-Bezeichnern darunter angezeigt, die den für die MABS-Datenbank erfassten Wiederherstellungspunkten entsprechen. Andere Verzeichnisse stellen einen PIT/Wiederherstellungspunkt dar.Navigieren Sie zu einem beliebigen PIT-VHD-Pfad (z. B.
\<MABSServer FQDN\>\<PhysicalReplicaId\>\<PITId\>), und binden Sie die darin enthaltene VHD disk0.vhdx mit dem Befehlmount-vhd disk0.vhdxein.Nachdem die Replikat-VHD eingebunden wurde, verwenden Sie
mountvol.exe, um dem Replikatvolume mithilfe der physischen Replikat-ID aus der Ausgabe des SQL-Skripts einen Laufwerkbuchstaben zuzuweisen. Beispiel:mountvol X: \?\Volume{}\Alle Begriffe, die in den oben genannten Schritten in eckigen Klammern angegeben werden, sind Platzhalter. Ersetzen Sie diese wie folgt durch die entsprechenden Werte:
- ReFSVolume: Zugriffspfad aus der Ausgabe des SQL-Skripts
- MABSServer FQDN: Vollqualifizierter Name des MABS-Servers
- PhysicalReplicaId: Physische Replikat-ID aus der Ausgabe des SQL-Scripts
- PITId: Anderer GUID-Bezeichner als die physische Replikat-ID im Containerverzeichnis.
Öffnen Sie eine weitere Administratoreingabeaufforderung, und führen Sie
psexec.exe -s cmd.exeaus, um eine Eingabeaufforderung im Systemkontext zu starten.Ändern Sie das Verzeichnis in das Laufwerk „X:“, und navigieren Sie zum Speicherort der MABS-Datenbankdateien.
Kopieren Sie sie an einen Speicherort, der sich für die Wiederherstellung eignet. Beenden Sie das psexec-Befehlsfenster, nachdem der Kopiervorgang abgeschlossen ist.
Wechseln Sie zum psexec-PowerShell-Fenster, das Sie in Schritt 1 geöffnet haben, navigieren Sie zum VHDX-Pfad, und heben Sie die Einbindung der VHDX-Datei mithilfe des Befehls
dismount-vhd disk0.vhdxauf.Nachdem Sie den MABS-Server neu installiert haben, können Sie die wiederhergestellte DPMDB zum Anfügen an den MABS-Server verwenden, indem Sie den Befehl
DPMSYNC-RESTOREDBausführen.Führen Sie
DPMSYNC-SYNCaus, nachdemDPMSYNC-RESTOREDBabgeschlossen ist.
Sichern der Datenbank durch Sichern des MABS-Speicherpools
Hinweis
Diese Option gilt für MABS mit Legacyspeicher.
Führen Sie vor dem Start ein Skript aus, um den Pfad des Bereitstellungspunkts des MABS-Replikatvolumes abzurufen, damit Sie wissen, welche Wiederherstellungspunkte die MABS-Sicherungen enthalten. Führen Sie diesen Schritt nach der ersten Replikation mit Azure Backup aus. Ersetzen Sie im Skript %dpmsqlservername% durch den Namen der SQL Server-Instanz, die die MABS-Datenbank hostet.
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
Wählen Sie in der MABS-Konsole Schutz>Schutzgruppe erstellen aus.
Wählen Sie auf der Seite Schutzgruppentyp auswählen die Option Serveraus.
Wählen Sie auf der Seite Gruppenmitglieder auswählen die MABS-Datenbank aus. Erweitern Sie das MABS-Serverelement, und wählen Sie DPMDB aus.
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. Für MABS-Datenbanken empfiehlt sich eine Beibehaltungsdauer von zwei Wochen.
Wiederherstellen der Datenbank
Wenn der MABS-Server noch funktionstüchtig und der Speicherpool intakt ist (z. B. bei Problemen mit dem MABS-Dienst oder der Konsole), kopieren Sie die Datenbank wie folgt aus dem Replikatvolume oder einer Schattenkopie:
Wählen Sie den Zeitpunkt, an dem die Datenbank wiederhergestellt werden soll.
Wenn Sie die Datenbank aus der letzten Sicherung kopieren möchten, die direkt aus dem MABS-Replikatvolume erstellt wurde, verwenden Sie mountvol.exe, um dem Replikatvolume unter Verwendung der GUID aus der Ausgabe des SQL-Skripts 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}\. Beachten Sie die Erstellungszeit und Schattenkopien-ID, die die Grundlage der Wiederherstellung bilden.
Verwenden Sie anschließend diskshadow.exe zum Bereitstellen der Schattenkopie auf dem nicht verwendeten Laufwerkbuchstaben „X:“ unter Verwendung der Schattenkopie-ID, damit Sie die Datenbankdateien kopieren können.
Öffnen Sie eine Administratoreingabeaufforderung, und führen Sie
psexec.exe -s cmd.exeaus, um eine Eingabeaufforderung im Systemkontext zu starten, damit Sie über die Berechtigung zum Navigieren durch das Replikatvolume („X:“) und zum Kopieren der Dateien verfügen.Wechseln Sie mit „cd“ zum Laufwerk „X:“, und navigieren Sie zum Speicherort der MABS-Datenbankdateien. Kopieren Sie sie an einen Speicherort, der sich für die Wiederherstellung eignet. Nachdem der Kopiervorgang abgeschlossen ist, schließen Sie das Fenster von „psexec cmd“. Führen Sie diskshadow.exe aus, und heben Sie die Verfügbarkeit des Volumes „X:“ auf.
Sie können nun die Datenbankdateien mit SQL Management Studio oder durch Ausführen von DPMSYNC-RESTOREDB wiederherstellen.
Sichern der MABS-Datenbank mithilfe der systemeigenen SQL Server-Sicherung auf einem lokalen Datenträger
Sie können die MABS-Datenbank auf einem lokalen Datenträger mit nativer SQL Server-Sicherung unabhängig von MABS sichern.
Verschaffen Sie sich einen Überblick über die SQL Server-Sicherung.
Erfahren Sie mehr zum Sichern von SQL Server in die Cloud.
Erstellen eines Backups in einem freigegebenen Ordner, der durch MABS geschützt ist
Diese Sicherungsoption verwendet natives SQL zum Sichern der MABS-Datenbank in einer Freigabe, schützt die Freigabe mit MABS und verwendet die früheren Versionen von Windows VSS, um die Wiederherstellung zu ermöglichen.
Vor der Installation
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:\MABSBACKUP.Geben Sie den Ordner frei. Geben Sie z. B. den Ordner
C:\MABSBACKUPals DPMBACKUP frei.Kopieren Sie den nachstehenden OSQL Befehl, und fügen Sie ihn in Editor ein. Speichern Sie die Datei als
C:\MABSACKUP\bkupdb.cmd. Stellen Sie sicher, dass die Erweiterung TXT nicht vorhanden ist. Ändern Sie „SQL_Instance_name“ und „DPMDB_NAME“ entsprechend den vom MABS-Server verwendeten Instanz- und DPMDB-Namen.OSQL -E -S localhost\SQL_INSTANCE_NAME -Q "BACKUP DATABASE DPMDB_NAME TO DISK='C:\DPMBACKUP\dpmdb.bak' WITH FORMAT"Öffnen Sie mit Editor die Datei ScriptingConfig.xml, die sich unter dem Ordner
C:\Program Files\Microsoft System Center\DPM\DPM\Scriptingauf dem MABS-Server befindet.Ändern Sie Scriptingconfig.xml, und ändern Sie DataSourceName = in das Laufwerk, das den Ordner bzw. die Freigabe DPMDBBACKUP enthält. Ändern Sie den Eintrag PreBackupScript in den vollständigen Pfad und Namen der Datei bkupdb.cmd, die Sie in Schritt 3 gespeichert haben.
<?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:\MABSDBBACKUP\bkupdb.cmd</PreBackupScript> <TimeOut>120</TimeOut> </DatasourceScriptConfig> </ScriptConfiguration>Speichern Sie die Änderungen an der Datei ScriptingConfig.xml.
Schützen Sie den Ordner „C:\MABSBACKUP“ oder die Freigabe
\sqlservername\MABSBACKUPmithilfe von MABS, und warten Sie, bis das erste Replikat erstellt wurde. Im Ordner „C:\MABSBACKUP“ sollte als Ergebnis der Ausführung des Skripts vor der Sicherung die Datei dpmdb.bak enthalten sein, die wiederum in das MABS-Replikat kopiert wurde.Wenn Sie die Self-Service-Wiederherstellung nicht aktivieren, müssen einige zusätzliche Schritte zum Freigeben des Ordners „MABSBACKUP“ für das Replikat erfolgen:
Suchen Sie in der MABS-Verwaltungskonsole >Schutz die MABSBACKUP-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:\Program Files\Microsoft System Center\DPM\DPM\Volumes\Replica\File System\vol_c9aea05f-31e6-45e5-880c-92ce5fba0a58\454d81a0-0d9d-4e07-9617-d49e3f2aa5de\Full\DPMBACKUP.Stellen Sie eine Freigabe in diesem Pfad mithilfe des Freigabenamens MABSSERVERNAME-DPMDB her. Sie können an einer administrativen Eingabeaufforderung den folgenden Net Share-Befehl aufrufen.
Net Share MABSSERVERNAME-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 MABS-Datenbank wie jede andere SQL Server-Datenbank sichern, indem Sie die native SQL Server-Sicherung verwenden.
Verschaffen Sie sich einen Überblick über die SQL Server-Sicherung.
Erfahren Sie mehr zum Sichern von SQL Server in die Cloud.
Wiederherstellen der MABS-Datenbank
Stellen Sie auf einem Windows-Computer in Explorer eine Verbindung mit der Freigabe
\\MABSServer\MABSSERVERNAME-dpmdbher.Klicken Sie mit der rechten Maustaste auf die Datei dpmdb.bak, um Eigenschaften anzuzeigen. Auf der Registerkarte Vorgängerversionen werden alle Sicherungen gezeigt, die Sie auswählen und kopieren können. Der Ordner „C:\MABSBACKUP“ enthält zudem noch die allerletzte Sicherung, auf die ebenfalls einfach zugegriffen werden kann.
Wenn Sie einen SAN-angefügten MABS-Speicherpooldatenträger auf einen anderen Server verschieben oder Windows erneut installieren müssen, um auf einen lokal angefügten Datenträger zuzugreifen, ist es wichtig, den PFAD oder die Volume-GUID des MABS-Replikats im Voraus zu identifizieren. Diese Informationen helfen Ihnen, das Volume zu finden, das die Datenbanksicherung enthält. Verwenden Sie das folgende SQL-Skript, um diese Details nach dem anfänglichen Schutz abzurufen, aber bevor eine Wiederherstellung erforderlich ist. Ersetzen Sie den
%dpmsqlservername%Namen der SQL Server-Instanz, die die MABS-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 DPMDBWenn Sie nach dem Verschieben der MABS-Speicherpooldatenträger oder einer MABS-Serverneuerstellung eine Wiederherstellung ausführen müssen:
Sie kennen die Volume-GUID. Wenn also dieses Volume auf einem anderen Windows-Server oder nach einer Neuerstellung eines MABS-Servers bereitgestellt werden muss, verwenden Sie mountvol.exe, um ihm mittels der Volume-GUID aus der SQL-Skriptausgabe einen Laufwerkbuchstabe zuzuweisen:
C:\Mountvol X: \\?\Volume{d7a4fd76-a0a8-11e2-8fd3-001c23cb7375}\.Geben Sie den Ordner „MABSBACKUP“ auf dem Replikatvolume mit dem Laufwerkbuchstaben und dem Teil des Replikatpfads erneut frei, der die Ordnerstruktur darstellt.
net share SERVERNAME-DPMDB="X:\454d81a0-0d9d-4e07-9617-d49e3f2aa5de\Full\DPMBACKUP"Stellen Sie auf einem Windows-Computer in Explorer eine Verbindung mit der Freigabe
\\SERVERNAME\MABSSERVERNAME-dpmdbher.Klicken Sie mit der rechten Maustaste auf die Datei dpmdb.bak, um die Eigenschaften anzuzeigen. Auf der Registerkarte Vorgängerversionen werden alle Sicherungen gezeigt, die Sie auswählen und kopieren können.
Wiederherstellen und Synchronisieren der MABS-Datenbank mit DPMSync
DpmSync ist ein Befehlszeilentool, mit dem Sie die MABS-Datenbank mit dem Zustand der Datenträger im Speicherpool und mit den installierten Schutz-Agents synchronisieren können. DpmSync stellt die MABS-Datenbank wieder her, synchronisiert die MABS-Datenbank mit den Replikaten im Speicherpool, stellt die Berichtsdatenbank wieder her und ordnet fehlende Replikate neu zu.
Parameter
| Parameter | Beschreibung |
|---|---|
| -RestoreDb | Stellt eine MABS-Datenbank aus 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 MABS-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: Führen Sie den folgenden Befehl aus, um die MABS-Datenbank von einem lokalen Sicherungsmedium auf dem MABS-Server wiederherzustellen:
DpmSync –RestoreDb -DbLoc G:\DPM\Backups\2005\November\DPMDB.bak
Nachdem Sie die MABS-Datenbank wiederhergestellt haben, führen Sie den folgenden Befehl aus, um die Datenbanken zu synchronisieren:
DpmSync -Sync
Nachdem Sie die MABS-Datenbank wiederhergestellt und synchronisiert und bevor Sie die Replikate wiederhergestellt haben, führen Sie den folgenden Befehl aus, um Speicherplatz auf dem Datenträger für das Replikat neu zuzuweisen:
DpmSync -ReallocateReplica
Beispiel 2: Um die MABS-Datenbank aus einer Remotedatenbank wiederherzustellen, 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 MABS-Datenbank wiederhergestellt haben, führen Sie den folgenden Befehl auf dem MABS-Server aus, um die Datenbanken zu synchronisieren:
DpmSync -Sync
Nachdem Sie die MABS-Datenbank wiederhergestellt und synchronisiert und bevor Sie die Replikate wiederhergestellt haben, führen Sie den folgenden Befehl auf dem MABS-Server aus, um Speicherplatz auf dem Datenträger für das Replikat neu zuzuweisen:
DpmSync -ReallocateReplica