欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  网络运营

星外科技每天自动备份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来修改位置.