Dieser Abschnitt beschreibt die Wiederherstellung von Datenbank-Backups und applikationskonformen Backups.
Sie können SQL-Datenbanken zu einer SQL Server-Instanz wiederherstellen, sofern der Agent für SQL auf derjenigen Maschine installiert ist, auf welcher die Instanz läuft. Sie müssen außerdem Anmeldedaten für ein Konto angeben, welches auf der Maschine ein Mitglied der Gruppe Sicherungs-Operatoren oder der Gruppe Administratoren ist – und zudem auf der Zielinstanz ein Mitglied der SysAdmin-Rolle ist.
Sie können die Datenbanken alternativ auch als Dateien wiederherstellen. Dies kann nützlich sein, wenn Sie Datenbanken zu einer Maschine wiederherstellen müssen, auf der kein Agent für SQL installiert ist – oder Sie Daten zur Überwachung oder weiteren Verarbeitung durch Dritthersteller-Tools extrahieren müssen. Wie Sie SQL-Datenbankdateien an eine SQL Server-Instanz anfügen, ist im Abschnitt 'SQL Server-Datenbanken anfügen' erläutert.
Falls Sie lediglich den Agenten für VMware verwenden, ist nur eine Recovery-Methode verfügbar, nämlich Datenbanken als Dateien wiederherzustellen.
Systemdatenbanken werden grundsätzlich auf die gleiche Weise wie Benutzerdatenbanken wiederhergestellt. Die Besonderheiten bei der Wiederherstellung einer Systemdatenbank sind im Abschnitt 'Systemdatenbanken wiederherstellen' beschrieben.
So stellen Sie SQL-Datenbanken wieder her
Falls die Maschine offline ist, werden keine Recovery-Punkte angezeigt. Gehen Sie nach einer der nachfolgenden Möglichkeiten vor:
Die in einer der oberen Aktionen zum Durchsuchen ausgewählte Maschine wird als Zielmaschine für die Wiederherstellung der SQL-Datenbanken verwendet.
So stellen Sie eine Datenbank als eine andere Datenbank auf derselben Instanz wieder her:
Die Datenbank ist nach Abschluss der Wiederherstellung direkt einsatzbereit. Benutzer haben vollen Zugriff auf sie. Die Software wird für alle Transaktionen der wiederhergestellten Datenbank ein Rollback ausführen, für die kein 'Commit' ausgeführt wurde und die in den Transaktionsprotokollen gespeichert sind. Sie können keine zusätzlichen Transaktionsprotokolle von systemeigenen Microsoft SQL-Backups wiederherstellen.
Die Datenbank ist nach Abschluss der Wiederherstellung nicht betriebsbereit. Benutzer haben keinen Zugriff auf sie. Die Software behält alle nicht übernommenen Transaktionen (ohne 'Commit') der wiederhergestellten Datenbank. Sie können zusätzliche Transaktionsprotokolle von systemeigenen Microsoft SQL-Backups wiederherstellen und auf diese Weise den notwendigen Recovery-Punkt erreichen.
Benutzer haben nach Abschluss der Wiederherstellung einen 'Nur Lesen'-Zugriff auf die Datenbank. Die Software wird alle nicht übernommenen Transaktionen (ohne 'Commit') rückgängig machen. Die Rückgängigaktionen werden jedoch in einer temporären Standby-Datei gespeichert, sodass die Recovery-Effekte zurückgestellt werden werden können.
Dieser Wert wird primär verwendet, um den Zeitpunkt eines SQL Server-Fehlers zu ermitteln.
Der Recovery-Fortschritt wird auf der Registerkarte Aktivitäten angezeigt.