|
众所周知SqlServerExpress2005 属于简装版,安装程序五六十兆,在客户的服务器上部署时很畅快。但该数据库无Agent这样对我们进行定时备份保护数据安全带来了麻烦。为了定时备Express2005数据库,可以采取以下方案:
1.编写WindowsService,在服务内调用备份数据库方法。
2.使用Windows自带的计划任务。(推荐使用)。
下面就由我来介绍一下如何用计划任务实现数据库备份的,操作步骤如下:
1. 首先建立一个windows任务计划,打开任务计划向导,选择指定的的exe文件,该文件名为SQLCMD.EXE,位于x:/Program Files/Microsoft SQL Server/90/Tools/Binn 目录下。
2.然后选择执行周期,假设选择每天上午9点,接着输入Windows用户名和密码。
3.在任务计划向导完成前勾选 “在单击完成时,打开此任务的高级属性”这个CheckBox。
4.修改运行命令为:sqlcmd -S ./SQLEXPRESS -E -i e:/Backup/Backup.sql
注:./SQLEXPRESS 是你的数据库实例, e:/Backup/Backup.sql 磁盘位置可任意更改。Backup.sql 文件内容为:
exec [sp_BackupDatabase] '需要备份的数据库名','F'
go
it知识库:SqlServerExpress2005自动备份,转载需保留来源!
郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。