我想用圖表恢復整個數據庫nd forevals鍵到服務器上的現有數據庫我想用新的替換,我試着用下面的腳本沒有成功從本地機器到服務器恢復database.bak
drop database DuxburyCaravans
go
RESTORE DATABASE stonestore
FROM DISK = 'C:\Program Files\Microsoft SQLServer\MSSQL10_50.MSSQLSERVER\MSSQL\Backup\DuxburyCaravans.BAK'
WITH MOVE 'DuxburyCaravans' TO 'D:\Microsoft SQL Server\MSSQL.1\MSSQL\Data\DuxburyCaravans.mdf',
MOVE 'DuxburyCaravans_log' TO 'D:\Microsoft SQL Server\MSSQL.1\MSSQL\Data\DuxburyCaravans.LDF'
但它想出了錯誤:
消息3702,級別16,狀態3,3號線
無法除去數據庫「DuxburyCaravans」 ,因爲它是當前正在使用。
消息3201,級別16,狀態2,行1
無法打開備份設備 'C:\ PROGRAM 文件\微軟SQL服務器 \ MSSQL10_50.MSSQLSERVER \ MSSQL \備份\ DuxburyCaravans.BAK'。 操作系統錯誤3(未能到 檢索此錯誤的文本原因: 15105)。
Msg 3013,Level 16,State 1,Line 1
RESTORE DATABASE異常終止 。
這很糟糕。爲什麼我不能這樣做? – DarthVader 2013-01-19 21:50:30