![]() |
Datenbank: MSSQL • Version: 2008 • Zugriff über: ADO
MS-SQL 2008 Express Restore funktioniert nicht
Hallo zusammen,
ich nutze MS-SQL 2008 Express und wollte gerne Backup und Restore nutzen. Das Backup funktioniert über:
Code:
Wenn ich ein Restore ausführen möchte bekomme ich folgende Fehlermeldung:
BACKUP DATABASE [mydata] TO DISK = N'E:\Test.bak' WITH NOFORMAT, INIT, NAME = N''mydata-Vollständig Datenbank Sichern'', SKIP, NOREWIND, NOUNLOAD, STATS = 10
--------------------------- 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:
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.
RESTORE DATABASE [mydata] FROM DISK = N'E:\Test.bak' WITH FILE = 1, NOUNLOAD, REPLACE, STATS = 10
Kann mir jemand sagen wie ich das Restore durchführen muss? Danke! |
AW: MS-SQL 2008 Express Restore funktioniert nicht
Du musst die Datenbank erst mit
Code:
in den Einzelbenutzermodus versetzen und nach dem Restore mit
ALTER DATABASE [mydata] SET SINGLE_USER
Code:
wieder für mehrere User freigeben.
ALTER DATABASE [mydata] SET MULTI_USER
Edit Nachtrag: Du darfst selber natürlich auch nicht direkt an dieser Datenbank angemeldet sein, also am besten USE [master] GO; und dann erst los. |
AW: MS-SQL 2008 Express Restore funktioniert nicht
Hallo Phoenix,
vielen Dank, das werde ich morgen direkt testen! |
AW: MS-SQL 2008 Express Restore funktioniert nicht
Super! So funktioniert's! Danke nochmal!
|
AW: MS-SQL 2008 Express Restore funktioniert nicht
Gern geschehen :)
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 11:26 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz