您的位置:首页 > 数据库

多个数据库备份到同一个设备文件

2011-07-16 11:56 239 查看
备份语句
BACKUP DATABASE [AAA] TO
DISK = N'E:\temp\webdate.bak'
WITH NOFORMAT, NOINIT,
NAME = N'AAA-完整 数据库 备份',
SKIP, NOREWIND, NOUNLOAD, STATS = 10
GO

BACKUP DATABASE [BBB] TO
DISK = N'E:\temp\webdate.bak'
WITH NOFORMAT, NOINIT,
NAME = N'BBB-完整 数据库 备份',
SKIP, NOREWIND, NOUNLOAD, STATS = 10
GO
这样aaa和bbb两个数据就备份在同一个备份文集当中了, bbb不会覆盖aaa,只是追加而已。
注意:webdate.bak文件是不存在的。
多个数据库备份到同一个文件当中会比备份多个文件的容量要小。

回复语句
RESTORE DATABASE [AAA] FROM
DISK = N'E:\temp\webdate.bak'
WITH FILE = 1, NOUNLOAD, REPLACE, STATS = 10
GO
RESTORE DATABASE [BBB] FROM
DISK = N'E:\temp\webdate.bak'
WITH FILE = 2, NOUNLOAD, REPLACE, STATS = 10
GO
注意:FILE的顺序一定是你备份的顺序
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: