SQL server2000备份问题????
我用BACKUP DATABASE [ATT] TO DISK = N'E:\test1' WITH NOINIT , NOUNLOAD ,NAME = N'ATT backup', NOSKIP , STATS = 10, NOFORMAT 做的备份,可在SQL Query Analyzer中不能用RESTORE DATABASE [ATT] FROM DISK = N'E:\test2' WITH FILE = 1, NOUNLOAD , STATS = 10, NORECOVERY 来恢复,显示Server: Msg 3101, Level 16, State 1, Line 1
Exclusive access could not be obtained because the database is in use.
Server: Msg 3013, Level 16, State 1, Line 1
RESTORE DATABASE is terminating abnormally.
我应该如何做呢?
怎么样用SQL 语句完成?
问题点数:100、回复次数:5Top
1 楼Haiwer(海阔天空)回复于 2001-11-29 22:22:57 得分 0
那是由于你的数据库正在使用!你的SQL Query Analyzer也是一个用户!
可以在企业管理器操作!
要用SQL 语句完成,那你就不能连到这个库(ATT),只能先连到其他库(如MASTER)。
不过我没试过用SQL 语句完成,你可以试一下!
Top
2 楼clear_liu(中国人)回复于 2001-11-30 09:22:35 得分 0
楼上说得对,不过你加那么多参数是干什么的?Top
3 楼xhfjy(峰)回复于 2001-11-30 10:12:08 得分 0
呵呵,我是用profiler做出来的呀:)Top
4 楼xhfjy(峰)回复于 2001-11-30 10:18:26 得分 0
呵呵,多谢!Top
5 楼love_hate(爱恨交加)回复于 2001-11-30 21:04:04 得分 100
BACKUP DATABASE [DATABASENAME] TO DISK = [FILENAME]//完全备份
BACKUP DATABASE [DATABASENAME] TO DISK = [FILENAME1] WITH DIFFERENTIAL//
use master
RESTORE DATABASE [DATABASENAME] FROM DISK = [FILENAME] WITH NORECOVERY
RESTORE DATABASE [DATABASENAME] FROM DISK = [FILENAME1] WITH RECOVERYTop




