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