Beim Testen der Wiederherstellung von Backups ist ein Problem aufgetreten (Veritas BackUp Exec 2015, nur damit Sie es wissen).
Hauptproblem ist: Ich konnte die Datenbanken nicht wiederherstellen. Wenn ich auf den Zielserver schaue, auf dem ich die DBs wiederherstellen möchte, sagt mir SSMS, dass die 'msdb'-Datenbank wiederhergestellt wird.
Ich habe es bereits versucht:
RESTORE DATABASE MSDB WITH NORECOVERY | ...WITH RECOVERY
Der Befehl wurde ausgeführt (keine Fehler), aber es ist nichts passiert (auch nach dem Neustart von SQL Services und einem Neustart des Servers).
Ich habe versucht, es offline zu schalten, aber es läuft
ALTER DATABASE MSDB SET OFFLINE
sagt mir, dass die msdb-Datenbank nicht als offline gesetzt werden kann.
Ich brauche einen Weg, um die msdb-Datenbank aus der Wiederherstellung zu bekommen. Sofern es nicht trotzdem wiederhergestellt wird, sind die aktuellen Daten für mich nutzlos. Gibt es eine Möglichkeit, die Wiederherstellung zu erzwingen (auch wenn sie nach Ausführung des Befehls beschädigt wurde)?
SELECT [state_desc] FROM [sys].[databases] WHERE [name] = N'msdb';
gibt "RESTORING" zurück.
quelle
Antworten:
Meinen Kommentar in eine Antwort umwandeln:
Hinweis: Wenn der Speicherort der Datei identisch ist, müssen Sie ihn nicht
with move
in derrestore
Klausel verwenden.quelle