MsSql2005如何进行自动定时备份数据库?(备份按照年月日来命名) 思路:先在要备份的数据库中新建一个创建备份文件的存储过程,使用维护中的计划来定时调动这个存储过程,来达到定期备份数据库的目的。具体操作: 一 、在 管理中 维护计划 ---》右键 新建维护计划 (需要打开SQL Server Configuration Manager中的 SQL Server Agent 需要设为启动状态。不然会报“代理 XP”组件已作为此服务器安全配置的一部分被关闭。系统管理员可以使用 sp_configure 来启用“代理 XP”的错误) 二、新建计划以后,在右侧添加 计划 ,设定自己需要的备份间隔和每次备份的时间 三、 先在需要做备份的数据库中创建一个 备份用的存储过程,代码如下: USE [oa] 存储过程创建以后,从左侧 维护计划中的任务 中 拖入一个 “执行 T-SQL 语句”任务 ,如下图: 再在右侧的“执行 T-SQL 语句”中双击 ,在弹出的窗口中把调用 备份存储过程的 sql语句 写入,代码如下: use [oa] exec BackupDatabase 'E:\project\data\'点击 确定 后,直接保存该 维护计划 就可以了。如果怕中间sql语句有问题,可以预先在 查询分析器中执行以下。 至此,在msql2005中按照日期定期备份数据库就全部结束了。有需要的朋友可以看看
来源:www.96seo.com 转载请保留,谢谢 责任编辑:泰州seo |