SQL Server备份脚本


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

转载于:https://www.cnblogs.com/shawnloong/p/4574777.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值