大马资讯论坛 - 马来西亚中文资讯平台

 找回密码
 注册
搜索
打印 上一主题 下一主题

[教学] 把SQL Server数据库的bak文件,自动压缩转换成7z文件

[复制链接]
跳转到指定楼层
1#
发表于 2013-4-16 20:17:24 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
把SQL Server数据库的bak文件,自动压缩转换成7z zip文件,再删除bak文件。这样做能大大降低harddisk空间被占位。

开始之前,一定要安装7z到C:\Program Files\7-Zip\7z.exe
http://www.7-zip.org/

第一步,把以下代码,save as bat档案。
  1. @ECHO Compressing BAK files!
  2. for %%a in (*.bak) DO (
  3.   "C:\Program Files\7-Zip\7z.exe" a -y %%a.7z %%a
  4.   if errorlevel 1 goto error
  5.   del %%a

  6. :Error
  7.   move .\*.7z .\Compressed
  8. )
复制代码
第二步,把bat file放进你的备份folder,在create 一个Compressed folder。



第三步,double click bat file执行,就能看见效果了。


第四步,创建一个计划任务,到时间就会自动执行。

Win 7 >> Control Panel\All Control Panel Items\Administrative Tools >> Task Scheduler
Win 2003 >> Control Panel >> Scheduled Task
把你的档案加入,放个时间就搞定了。

手机版|大马资讯论坛  

GMT+8, 2024-12-1 18:54 , Processed in 0.020154 second(s), 10 queries , File On.

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表