如果是自动备份的Sqlserver数据库并清理旧数据,Sqlserver本身就可以实现了。没必要用批处理。
Sqlserver 2008R2
打开 【SQL Server Management Studio】-【管理】-【维护计划】
建立一个维护计划,然后从左边拖入 【备份数据库任务】 【清除历史记录任务】,拖动那个流程图的绿线,把它们连起来。
在【备份数据库】流程方块上右键编辑,设置一下需要备份的数据库、备份频率、备份位置
在【清除历史记录】流程方块上右键编辑,设置清除的类型和保留时间。
就可以实现自动备份数据库并清理历史数据了。
其它版本的sqlserver 操作上也都差不多。