多个数据库备份到同一个设备文件
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的顺序一定是你备份的顺序
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的顺序一定是你备份的顺序
相关文章推荐
- 还原某一个目录下的所有数据库备份文件
- 还原某一个目录下的所有数据库备份文件
- Sybase系统崩溃了,没有备份,但设备文件还存在,如何恢复数据库?
- mysql怎样利用对所有数据库进行备份的备份文件只恢复某一个数据库
- RAC数据库当归档文件两个节点都能访问时,就能在一个节点上进行备份及删除
- 还原某一个目录下的所有数据库备份文件
- 还原某一个目录下的所有数据库备份文件
- mysql从只有一个备份文件(多个数据库的备份)中恢复数据到指定数据库
- mysql 单独备份一个数据库的所有表
- bat 压缩备份文件 xcopy mysqldump备份文件和数据库
- 如何将Linux系统的多个目录及文件备份并压缩到一个文件,以方面保持和传递?
- 修改SQL Server 2005/2008 用户数据库文件默认路径和默认备份路径
- 利用windows批处理文件定时备份数据库
- rac数据库重启之后备份控制文件报ORA-00245: control file backup failed;
- sql2000备份数据库文件如何还原到sql2008数据库中
- 备份数据库和文件夹的批处理文件
- 数据库数据文件没有备份的恢复 ORA-01157 【续+2】
- SqlServer2000中利用备份文件创建数据库
- mysql备份数据库一个小问题
- MongoDB数据库的文件备份恢复以及文件导入导出