Board logo

标题: 编写脚本自动备份SQL数据库 [打印本页]

作者: stone    时间: 2011-12-8 00:38     标题: 编写脚本自动备份SQL数据库

问题:
SQL 2008 Express版本不能自动备份怎么办?

解决方案:
通过Windows的计划去实现SQL的备份,做成Backup.BAT文件被调用即可。代码如下:

echo ------------------------------ >>C:\backup.log

echo Backup Start at %date% %time% >>C:\backup.log

reg add "HKEY_CURRENT_USER\Control Panel\International" /v sShortDate /t REG_SZ /d yyyyMMdd /f>nul

NET USE Z: /DELETE /Y

NET USE Z: \\192.168.0.237\ACCPAC_bak /PERSISTENT:YES

net stop "SQL Server (SQLEXPRESS)" >>C:\backup.log

md "Z:\%date%" >>C:\backup.log

xcopy C:\ACCPAC_SQL_DATA "Z:\%date%" /e /y /r >>C:\backup.log

net start "SQL Server (SQLEXPRESS)" >>C:\backup.log

echo Backup End at %date% %time% >>C:\backup.log

echo ------------------------------ >>C:\backup.log

del Z:\backup.log /f

copy C:\backup.log Z:\backup.log


作者: ezjjc    时间: 2012-3-6 17:01

提示: 作者被禁止或删除 内容自动屏蔽
作者: www.ladyzh.com    时间: 2012-3-13 18:47

提示: 作者被禁止或删除 内容自动屏蔽




欢迎光临 赛捷软件论坛 (http://sagesoft.cn/bbs/) Powered by Discuz! 7.2