SQL Server 2012 Datenbank wiederherstellen

McKloony

Neuer Benutzer
Beiträge
2
Beim SQL Server 2008 war es sehr einfach eine Datenbank wiederherzustellen, wenn der Sicherungssatz nicht denselben Datenbanknamen enthielt als die vorhandene Datenbank. Denn dieser Name wurde beim SQL Server 2008 dann ignoriert. Beim SQL Server 2012 ist das nicht mehr so einfach. Hier kommt es zu folgender Fehlermeldung, wenn man dieses versucht:

Meldung 3154, Ebene 16, Status 4, Zeile 2
Der Sicherungssatz enthält die Sicherung einer anderen Datenbank als der vorhandenen SimpliMed-Datenbank.
Meldung 3013, Ebene 16, Status 1, Zeile 2
RESTORE DATABASE wird fehlerbedingt beendet.

Code:
USE master;
GO

ALTER DATABASE Testdatenbank SET RECOVERY SIMPLE;
GO

RESTORE DATABASE Testdatenbank
FROM DISK = 'D:\Testdatenbank_Backup.bak'
GO

Kann jemand helfen, das Script so anzupassen, dass man Einfluss auf den Datenbanknamen im Sicherungssatz nehmen kann?
 
Werbung:
Werbung:
Ja richtig, das hatte ich auch schon gelesen. Da ist aber nicht das Problem gelöst, dass Wochenende im Sicherungssatz ein anderer Name angegeben ist als im SQL Server, das Script mit einem Fehler abbricht.
 
Zurück
Oben