利用WINRAR实现SQL SERVER自动压缩的方法

数据库 SQL Server
每天都需要手动压缩SQL数据库真的是很麻烦,下面为您介绍了一种利用WINRAR实现SQL SERVER自动压缩的方法,供您参考学习。

下面为您介绍的方法可以实现SQL SERVER自动压缩,有了SQL SERVER自动压缩,就不必每天再浪费时间进行手动的压缩了。

当SQL数据库大于2G时XP_MAKECAB扩展存储过程压缩失败,结合WINDOWS 操作系统的任务计划,建立命令行下的批处理文件(.BAT),实现每天SQL SERVER自动压缩,如下:

1、SQL SERVER自动备份

2、COPY WINRAR目录到以下批处理文件所在的目录

3、用文本编辑器建立批处理文件(.BAT),如下内容

@echo off
echo.
echo.
color a
cls
@echo off
echo.
echo                 欢迎来到数据库备份压缩批处理
echo.
echo.
echo.
echo.                    ....正在自动压缩备份数据....
echo ------------------------------------------------------------------------------

echo.
echo.
echo.
echo.
echo.
@echo off
if not exist zsimcmis_db_%date:~0,4%%date:~5,2%%date:~8,2%1830.bak goto existfile   --检查是否存在未被压缩数据库备份文件
goto backup

:backup
echo 已经找到备份好的备份文件zsimcmis_db_%date:~0,4%%date:~5,2%%date:~8,2%1830.bak
echo .
echo !!!提示:正在压缩备份文件....!!!
echo .
echo !!!提示:正在将备份文件zsimcmis_db_%date:~0,4%%date:~5,2%%date:~8,2%1830.bak压缩到G:\Cabfiles\zsimcmis_db_%date:~0,4%%date:~5,2%%date:~8,2%2000.RAR文件中.......   --只是显示屏幕而已,中间的文件名没实际用处

WinRAR\winrar a -as -ibck G:\Cabfiles\zsimcmis_db_.rar -m3 -agyyyymmddhhmmss zsimcmis_db_%date:~0,4%%date:~5,2%%date:~8,2%1830.bak      --什么不知道意思,WINRAR命令行的参数参考一下。
goto end

:existfile
echo.
echo !!!备份失败!!!
echo 没有找到已经备份好的备份文件zsimcmis_db_%date:~0,4%%date:~5,2%%date:~8,2%1830.bak
echo.
echo.
echo.
pause
goto end

:end
echo 操作完毕

4、在WIN的任务计划中,建立运行计划,命令就是运行上以批处理文件就是OK!不必每天手工压缩了。。。
 

 

 

【编辑推荐】

SQL SERVER恢复的方法

带您深入了解SQL Server事务

SQL Server定时作业的设置方法

SQL Server连接错误的解决方法

25条mysql和sql server区别

责任编辑:段燃 来源: 互联网
相关推荐

2010-09-13 15:31:14

sql server数

2010-11-10 11:54:32

SQL SERVER删

2010-10-20 10:19:33

sql server删

2010-07-15 16:42:32

数据库引擎

2009-04-16 17:30:00

可伸缩管理集成

2010-11-10 15:29:40

SQL SERVER

2010-11-08 11:22:21

SQL Server同

2009-04-16 17:14:52

2010-11-11 14:36:11

SQL Server系

2020-03-18 09:23:24

Python数据SQL

2010-07-19 09:39:53

SQL Server

2010-11-10 10:59:52

Sql Server服

2010-11-12 10:31:25

SQL Server游

2010-11-10 11:51:04

SQL SERVER级

2010-11-09 16:14:52

卸载SQL Serve

2010-10-19 17:34:10

sql server主

2010-10-20 11:18:38

sql server复

2010-09-02 11:56:21

SQL删除

2023-10-19 11:41:14

2023-11-17 11:29:28

点赞
收藏

51CTO技术栈公众号