专注于互联网--专注于架构

最新标签
网站地图
文章索引
Rss订阅

首页 »数据库 » sqlserver数据库:Sql Server数据库定时自动备份 »正文

sqlserver数据库:Sql Server数据库定时自动备份

来源: 发布时间:星期三, 2008年12月17日 浏览:148次 评论:0
对于服务器数据备份是比较麻烦事情如果每天或者经常要手工去备份自然是很痛苦事情这里我介绍种通过sql server作业调度来建立自动备份思路方法:
1、进入企业管理器中->管理->sql server代理->作业;
2、新建作业作业名称随便取例如:data备份所有者选择sa当然你也可以选择其他用户前提是该用户有执行作业权限;
3、点击步骤标签进入步骤面板新建步骤步骤名可以随便填写如步骤1类型和数据库默认不需要修改命令中写入以下语句:
BACKUP DATABASE [数据库名] TO DISK = N'F:\数据库备份' WITH NOINIT , NOUNLOAD , NAME = N'数据库 备份', NOSKIP , STATS = 10, NOFORMAT
注意:需要修改地方数据库名DISK=(这里需要填写路径和你数据库备份名称)后面Name=可以随便填写
4、点击调度标签进入调度面板新建调度名称随便填写选择反复出现点更改可以选择你想要执行任务随意调度如每天每2天每星期每月等根据需要自己设置;
5、确定后不要忘记件事情在你刚才建立工作上点右键启动工作如果你工作没有问题将会提示执行成功并有相对应备份文件在你磁盘上出现;
6、还有个重要问题就是你sql server agent服务器已经启动

如果我们需要根据每天日期来生成个新备份以便我们区别备份文件这时我们需要修改下刚才sql语句参考例子:
declare @filename nvarchar(100) @filename='F:\数据库备份\RBdata'+convert(char(10),getdate,112) pr @filename BACKUP DATABASE [addin] TO DISK = @filename WITH NOINIT , NOUNLOAD , NAME = N' 备份', NOSKIP , STATS = 10, NOFORMAT

0

相关文章

读者评论

发表评论

  • 昵称:
  • 内容: