星外科技每天自动备份SQL2000/Mysql的工具
程序员文章站
2022-04-06 09:16:32
复制代码 代码如下:@echo off c: cd "c:program fileswinrar" net stop mssqlserver winrar.exe a -ag"-[yyyy-mm-...
复制代码 代码如下:
@echo off
c:
cd "c:\program files\winrar"
net stop mssqlserver
winrar.exe a -ag"-[yyyy-mm-dd-hh-mm-ss]" -k -r -s -ibck -inul "e:\sql2000备份生成的文件.rar" "e:\sql2000所在数据库的data目录的位置\*.*"
net start mssqlserver
net stop mysql
winrar.exe a -ag"-[yyyy-mm-dd-hh-mm-ss]" -k -r -s -ibck -inul "e:\mysql备份生成的文件.rar" "e:\mysql所在数据库的data目录的位置\*.*"
net start mysql
将上面的文件放在system32目录,
然后,用记事打开
backupsql.bat
将里面的
"e:\sql2000所在数据库的data目录的位置\*.*"
改成您自己的sql2000的data目录,如
"e:\program files\microsoft sql server\mssql\data\*.*"
再将里面的
"e:\mysql所在数据库的data目录的位置\*.*"
改成您自己的mysql的data目录,如:
"e:\program files\mysql\mysql server 5.0\data\*.*"
保存后,
您就可以在服务器上的控制面板,计划任务中,
添加一个计划任务,调用这个backupsql.bat来运行就可以实现定时备份.备份生成的文件默认保存在e盘,您可以通过修改backupsql.bat来修改位置.