当前位置: 代码迷 >> Sql Server >> sql server备份文件时若原有的文件能覆盖么
  详细解决方案

sql server备份文件时若原有的文件能覆盖么

热度:59   发布时间:2016-04-24 08:51:00.0
sql server备份文件时若原有的文件会覆盖么
backup database  Test to disk='D:\Test233.bak'

如图若有同名文件 备份多次会覆盖原来的么
------解决思路----------------------


-- 你看一下效果。
create database test
go
backup database test to disk = 'c:\a.bak'
go
backup database test to disk = 'c:\b.bak'
go 2
backup database test to disk = 'c:\c.bak' with format
go 2

drop database test 
go


已为数据库 'test',文件 'test' (位于文件 1 上)处理了 176 页。
已为数据库 'test',文件 'test_log' (位于文件 1 上)处理了 2 页。
BACKUP DATABASE 成功处理了 178 页,花费 0.261 秒(5.320 MB/秒)。
开始执行循环
已为数据库 'test',文件 'test' (位于文件 1 上)处理了 176 页。
已为数据库 'test',文件 'test_log' (位于文件 1 上)处理了 1 页。
BACKUP DATABASE 成功处理了 177 页,花费 0.133 秒(10.397 MB/秒)。
已为数据库 'test',文件 'test' (位于文件 2 上)处理了 176 页。
已为数据库 'test',文件 'test_log' (位于文件 2 上)处理了 1 页。
BACKUP DATABASE 成功处理了 177 页,花费 0.278 秒(4.974 MB/秒)。
批处理执行已完成 2 次。
开始执行循环
已为数据库 'test',文件 'test' (位于文件 1 上)处理了 176 页。
已为数据库 'test',文件 'test_log' (位于文件 1 上)处理了 1 页。
BACKUP DATABASE 成功处理了 177 页,花费 0.216 秒(6.401 MB/秒)。
已为数据库 'test',文件 'test' (位于文件 1 上)处理了 176 页。
已为数据库 'test',文件 'test_log' (位于文件 1 上)处理了 1 页。
BACKUP DATABASE 成功处理了 177 页,花费 0.227 秒(6.091 MB/秒)。
批处理执行已完成 2 次。

C:\>dir *.bak
 驱动器 C 中的卷是 Win7
 卷的序列号是 386A-B07E

 C:\ 的目录

2015/10/09  11:56         1,526,272 a.bak
2015/10/09  11:56         3,051,008 b.bak
2015/10/09  11:56         1,526,272 c.bak
               3 个文件      6,103,552 字节
               0 个目录 14,537,965,568 可用字节

C:\>


  相关解决方案