Chinaunix首页 | 论坛 | 博客
  • 博客访问: 526892
  • 博文数量: 93
  • 博客积分: 2479
  • 博客等级: 大尉
  • 技术积分: 1008
  • 用 户 组: 普通用户
  • 注册时间: 2007-11-07 11:59
文章分类

全部博文(93)

文章存档

2012年(2)

2011年(41)

2010年(24)

2009年(21)

2008年(5)

分类: 数据库开发技术

2011-03-08 14:28:02

DECLARE @dtCurDate datetime
DECLARE @vchCurDate  varchar(60)
DECLARE @myPath varchar(128)
SELECT @dtCurDate = GETDATE()
SET @vchCurDate = CAST( @dtCurDate AS varchar(60))
SET @vchCurDate = REPLACE(@vchCurDate, ':', '_')
SET @vchCurDate = REPLACE(@vchCurDate, '.', '_')
SET @vchCurDate = REPLACE(@vchCurDate, ' ', '_')
SET @myPath = 'F:\data\databackup\sino' + @vchCurDate + '.bak'
backup database sinainfo to disk = @myPath WITH INIT
 
根据需要又做了一些修改:
DECLARE @dtCurDate datetime
DECLARE @vchCurDate  varchar(60)
DECLARE @myPath varchar(128)
SELECT @dtCurDate = GETDATE()
SET @vchCurDate = CAST( @dtCurDate AS varchar(60))
SET @VCHcURdate= replace(replace(replace(CONVERT(varchar,@dtCurDate,120 ),'-',''),' ',''),':','')
SET @myPath = 'F:\data\databackup\sino' + @vchCurDate + '.bak'
backup database sinainfo to disk = @myPath WITH INIT
 
二者的主要区别是生成的备份文件的文件名不同.
 
 
阅读(733) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~