ITPub博客

首页 > 数据库 > SQL Server > SQL 备份脚本

SQL 备份脚本

原创 SQL Server 作者:shawnloong 时间:2015-06-14 11:47:06 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

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/24486203/viewspace-1698672/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2011-08-29

  • 博文量
    110
  • 访问量
    292630