码迷,mamicode.com
首页 > 数据库 > 详细

SQL Server备份脚本

时间:2015-06-14 12:12:12      阅读:158      评论:0      收藏:0      [点我收藏+]

标签:


declare @bakfile varchar(30), @bakfilediff varchar(30),@pathfull varchar(50),@pathdiff varchar(50)
set @bakfile=‘hp‘+CONVERT(varchar(10),GETDATE(),112)+‘.bak‘
set @bakfilediff=‘hpdiff‘+CONVERT(varchar(10),GETDATE(),112)+‘.bak‘
set @pathfull=‘c:\bak\‘+@bakfile --定义全备路径
set @pathdiff=‘c:\bak\‘+@bakfilediff --定义差异备份路径
backup database hp to disk=@pathdiff with differential --差异备份

backup database hp to disk=@pathfull with init --全备 init 用于重写备份设备
若需要时间
replace(convert (varchar(10,getdate(),108),‘:‘,‘‘)
 
 
 
 
declare @date varchar( 17),@path varchar( 100)
set @date =replace(( replace((replace ((select
CONVERT(varchar (17), getdate(),120 )),‘-‘, ‘‘)),‘ ‘ ,‘‘)), ‘:‘,‘‘ )
select @date
set @path =‘f:\backup\‘+ ‘erp‘+@date +‘.bak‘
select @path
backup database érp to disk=@path with init

SQL Server备份脚本

标签:

原文地址:http://www.cnblogs.com/shawnloong/p/4574777.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!