SQL-SERVER2005数据库自动备份和压缩.doc
文本预览下载声明
关于SQL SERVER 2005 自动备份和自动压缩设置和程序安装
第一步:在外围配置器中
启用该功能。
第二步:使用的语句
declare @filename varchar(300)
set @filename=D:\SXMJC\+convert(nvarchar(10),getdate(),112)+.bak --设置备份文件的路径和文件名
print @filename
backup database[SXMJC] to disk=@filename with NOINIT,NOUNLOAD,NAME=backup,NOSKIP,STATS=10,NOFORMAT --执行备份
declare @file varchar(300)
set @file=C:\WinRAR\winrar.exe a -ep -df D:\SXMJC\SXMJC_+ convert(nvarchar(10),getdate(),112) +.rar D:\SXMJC\+convert(nvarchar(10),getdate(),112)+.bak --将压缩备份文件并删除源文件的winrar命令行命令
print @file
exec master..xp_cmdshell @file --执行命令
--C:\Program Files\WinRAR\winrar.exe 压缩路径为此是错误的压缩路径不能有空格,所以可以将压缩路径安装在C盘下C:\WinRAR\winrar.exe
注意:database[SXMJC]中的SXMJC 为数据库名称。D:\SXMJC\SXMJC_+ convert(nvarchar(10),getdate(),112) 是压缩文件文件夹和文件名称
新建作业
使用上面sql 语句
建立维护计划
显示全部