Chinaunix首页 | 论坛 | 博客
  • 博客访问: 216257
  • 博文数量: 10
  • 博客积分: 2000
  • 博客等级: 大尉
  • 技术积分: 615
  • 用 户 组: 普通用户
  • 注册时间: 2006-01-23 17:45
文章分类

全部博文(10)

文章存档

2011年(1)

2008年(9)

我的朋友

分类: 数据库开发技术

2008-08-14 15:35:04

1.新建作业
2.添加常规
3.添加步骤,选择T-SQL 输入下面语句(databasename修改为自己的数据库名称.D:\bak\改为自己的备份路径)
DECLARE @strPath NVARCHAR(200)
set @strPath = convert(NVARCHAR(19),getdate(),120)
set @strPath = REPLACE(@strPath, ':' , '.')
set @strPath = 'D:\bak\' + @strPath + '.bak'
BACKUP DATABASE [databasename] TO DISK = @strPath WITH NOINIT , NOUNLOAD , NOSKIP , STATS = 10, NOFORMAT

4.添加计划,设置频率,时间等
5.要记得启用 Sql Server Agent 服务

备注:
一. convert:
上面的 convert(NVARCHAR(19),getdate(),120)  这个120是什么意思? 见下表:

二.REPLACE:
REPLACE ( 'string_expression1' , 'string_expression2' , 'string_expression3' )
用第三个表达式替换第一个字符串表达式中出现的所有第二个指定字符串表达式的匹配项。
替换':' 是因为路径中有':'会报错

阅读(629) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~