SqlServerExpress2005自动备份

  众所周知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自动备份,转载需保留来源!

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。