SQL Server® 2008 R2 SP3 Express Edition自动备份
给客户搞的hmailserver安装的是2008 R2 SP3 Express Edition,没有sql agent,无法自动备份数据库。
做一个sql语句
GO DECLARE @backupTime VARCHAR(20) DECLARE @fileName VARCHAR(1000) SELECT @backupTime=(CONVERT(VARCHAR(8), GETDATE(), 112) +REPLACE(CONVERT(VARCHAR(5), GETDATE(), 114), ':', '')) SELECT @fileName='E:\MAILBACK\DB_'+@backupTime+'.bak' backup database mail to disk=@fileName GO
倒数第三行是备份的路径
倒数第二行mail是需要备份的数据名
再写一个bat做计划任务用
C: cd C:\Program Files\Microsoft SQL Server\100\Tools\Binn SQLCMD -S .\sqlexpress -U sa -P 数据库密码 -i E:\MAILBACK\DB\mailbackup.sql
控制面板--所有控制面板项--管理工具--任务计划程序
填写名称和描述
设置为每天备份
设置备份时间
选择“启动程序”
浏览一下bat的路径
完成设置
本站所有文章均可随意转载,转载时请保留原文链接及作者。