BAT自动 备份数据库 压缩成RAR格式

来源:互联网 发布:人工智能参考文献 编辑:程序博客网 时间:2024/05/11 18:47

Y以下语句保存到文本文件保存为.bat格式即可

ECHO ****** 正在备份光大数据库 ******

 

SET A=%date:~0,4%%date:~5,2%%date:~8,2%%time:~0,2%%time:~3,2%%time:~6,2%
set b=%date:~0,4%%date:~5,2%%date:~8,2%

 
 


SQLCMd  -q "exit(use master declare @a varchar(30)  set @a='C:/GD'+CONVERT(VARCHAR,GETDATE(),112)+'.bak'  BACKUP DATABASE RM_GD TO DISK=@a WITH FORMAT)"
 
ECHO ****** 正在压缩光大数据库备份文件 ******

"c:/Program Files/WinRAR/Rar.exe" a c:/数据库备份文件%A%.rar C:/GD%b%.BAK

ECHO ****** 正在删除光大数据库备份文件 ******
del C:/GD%b%.BAK


ECHO ****** 生成光大数据库备份压缩文件成功 ******


ECHO ******C盘生成文件 数据库备份文件%A%.rar ******
pause