游客
欢迎光临
 
文章编号 : 1178
最后修改 : 2009年09月25日
修订 : 1.0
ISA SQL Server数据库文件默认是没有大小上限的,直到把硬盘“撑满”为止。如果我们设置了数据库文件大小,或者硬盘被“撑爆”,那数据库将停止工作,同时依赖与SQL Server的firewall service和webproxy service也将停止工作。

这是我们可以在SQL Server里面设置自动清除若干天以前的日志,只要使用一个语句就可以完成。

delete from FirewallLog where logdate>getdate()-n
delete from WebProxyLog where logdate>getdate()-n

其中FirewallLog和WebProxyLog是分别存放firewall和webproxy日志的表,n代表需要保留日志的天数,您可以根据自己的需要修改这个参数。

然后我们可以在SQL Server中创建一个job,每天定期自动运行上面的两个语句就可以了。

您也可以考虑在删除日志的情况下Shrink一下数据库.




Powered By Openlab v2.0 (Debug Build: 0.28670) © 2010. 页面执行: 0.000秒. 内存使用: 167.5MB. 无数据库查询.