hukaijt的方法好像不行,在数据库运行状态,MDF、LDF文件是不能拷贝的;
使用如下格式语句:
Backup Database 备份的数据库 To Disk='备份的文件' With Description='摘要'
Restore Database 数据库名 From Disk='你要恢复的文件名(全路径)'
With Move '数据库存放路径' To '数据库存放路径',
Move '数据库日志存放路径' To '数据库日志存放路径',RECOVERY
说明:
1.恢复的文件名:备份是存放的路径;
2.数据库存放路径
首先用Restore FileListOnly From Disk='备份的文件名'查询出备份数据的信息
以下是SQL Server7 帮助中的例子:
RESTORE DATABASE MyNwind
FROM MyNwind_1 WITH NORECOVERY,
MOVE 'MyNwind' TO 'c:/mssql7/data/NewNwind.mdf',
MOVE 'MyNwindLog1' TO 'c:/mssql7/data/NewNwind.ldf'