Einzelnen Beitrag anzeigen

Benutzerbild von divBy0
divBy0

Registriert seit: 4. Mär 2007
Ort: Sponheim
1.021 Beiträge
 
Delphi XE2 Professional
 
#1

MS-SQL 2008 Express Restore funktioniert nicht

  Alt 8. Aug 2011, 17:38
Datenbank: MSSQL • Version: 2008 • Zugriff über: ADO
Hallo zusammen,

ich nutze MS-SQL 2008 Express und wollte gerne Backup und Restore nutzen.

Das Backup funktioniert über:

Code:
BACKUP DATABASE [mydata] TO DISK = N'E:\Test.bak' WITH NOFORMAT, INIT, NAME = N''mydata-Vollständig Datenbank Sichern'', SKIP, NOREWIND, NOUNLOAD, STATS = 10
Wenn ich ein Restore ausführen möchte bekomme ich folgende Fehlermeldung:

---------------------------
MyApp
---------------------------
Der exklusive Zugriff auf die Datenbank ist nicht möglich, da die Datenbank gerade verwendet wird.
---------------------------
OK
---------------------------

Der SQL-Code für den Restore sieht so aus:

Code:
RESTORE DATABASE [mydata] FROM DISK = N'E:\Test.bak' WITH FILE = 1, NOUNLOAD, REPLACE, STATS = 10
Für Backup und Restore habe ich in meiner Anwendung eine eigene ADOConnection, verbunden mit der master-Tabelle, die ADOConnection zu den Arbeitsdaten trenne ich vor dem Backup und dem Restore.

Kann mir jemand sagen wie ich das Restore durchführen muss?

Danke!
Marc
9 von 10 Stimmen in meinem Kopf sagen ich bin nicht verrückt, die 10. summt die Melodie von Tetris... | Wenn das die Lösung ist, dann hätte ich gerne mein Problem zurück! | engbarth.es
  Mit Zitat antworten Zitat