最近遇到一台mssql数据库的安全备份。所以,研究了下写个挺实用的批处理去简单的实现。
@echo off
@echo 压缩数据库文件名为:database.rar
d:
cd d:\Program Files\Microsoft SQL Server\MSSQL\Data
@echo 暂停MSSQL服务器...
net stop mssqlserver
@echo 压缩数据库开始
"c:\Program Files\WinRAR\RAR.exe" A -S database.rar database.mdf database.LDF
@echo 压缩数据库结束
net start mssqlserver
@echo MSSQL服务器已启动
@echo 上传开始
ftp -n -s:d:\test.txt 192.168.1.1
@echo Ftp传输完毕
del database.rar
@echo database.rar压缩文件删除完毕
test.txt内容
user backup backup是ftp用户名
111111 这里直接输入ftp密码
cd backup 进入ftp下的backup目录
del database.rar 删除之前备份文件
put database.rar 上传压缩备份文件
@echo off
@echo 压缩数据库文件名为:database.rar
d:
cd d:\Program Files\Microsoft SQL Server\MSSQL\Data
@echo 暂停MSSQL服务器...
net stop mssqlserver
@echo 压缩数据库开始
"c:\Program Files\WinRAR\RAR.exe" A -S database.rar database.mdf database.LDF
@echo 压缩数据库结束
net start mssqlserver
@echo MSSQL服务器已启动
@echo 上传开始
ftp -n -s:d:\test.txt 192.168.1.1
@echo Ftp传输完毕
del database.rar
@echo database.rar压缩文件删除完毕
test.txt内容
user backup backup是ftp用户名
111111 这里直接输入ftp密码
cd backup 进入ftp下的backup目录
del database.rar 删除之前备份文件
put database.rar 上传压缩备份文件
This entry comes from 本站原创 and has been read for 144 times.




