数据库清洁工具
本程序只适用于 sql2000 2005 没测试
本程序会自动屏蔽系统数据库及系统表 并根据配置文件处理数据库
配置文件说明
config.txt 系统配置文件
参数 server 数据库 ip
uid 数据库用户名
pwd 数据库密码
spacingInterval 间隔时间 1-24 否则会保存 以月为单位
auto 自动/手动运行 0 为手动 1 为自动
autoTime 自动运行间隔时间 0 为 24 小时 1 为 48 小时
conditionConfig.txt
本文件内容为 xml 格式
参数名称介绍
default 默认数据库清理方案 如 database 中没有设置 则全部按照此方案执行
table 要处理的表 name 表的名称 必填
cond 要处理的列名 每个 table 中只能填写一个条件 如果参数为 drop 则按删除表处理 表
名为 T+当前时间月份-spacingInterval 月
sign 判断的符号 如果是 < 则为< >为>
cond1 要判断的条件 如果填为 time 则按照当前日期月份-config 中的 spacingInterval 作为条
件
database 其他数据库操作 如果配置 database 则按 database 中配置处理该数据库,不执行默认
设置,name 为数据库名 必填
Database 中节点参数与 default 中相同
如想处理某个单独数据库 请删除 default 中的配置 并在 database 中配置要处理的数据库