NHibernate: Befreit MDF-Datei
-
22-07-2019 - |
Frage
Ich verwende NHibernate für ein Projekt. Dieses Projekt eröffnet eine Server 2005-Datenbank SQL und dann, nachdem alle Arbeit getan ist, ist es zur Sicherung soll die Datenbank. Das Problem ist, dass SQL Server den Griff öffnet nach dem Aufruf factory.Close () hält, so dass die Sicherungskopie nicht. Wie schließe ich die Datei-Handle? Vielen Dank im Voraus.
Lösung
Wenn Sie eine Kopie der Datenbankdatei zu machen versuchen Sie die Datenbank offline nehmen.
ALTER DATABASE AdventureWorks SET OFFLINE
--Copy the data file
ALTER DATABASE AdventureWorks SET ONLINE
Um eine Online-Sicherung nehmen Sie den Befehl BACKUP DATABASE verwenden können.
BACKUP DATABASE AdventureWorks
TO DISK = 'Z:\SQLServerBackups\AdvWorksData.bak'
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow