2012-02-10 25 views
0

在生产服务器上运行xp_readerrorlog cmd时,每日大小将显示大约500000次我必须回收错误日志,错误日志包含所有成功登录的消息,而不是成功登录的详细信息。我需要这两个信息,请提出我能做些什么。每隔一天我必须回收错误日志

+0

我不明白你的问题是什么。你是说你需要登录登录细节,但它占用太多空间?还是你问如何自动化循环日志?或者是其他东西? – Pondlife 2012-02-10 13:33:51

回答

0

如果您捕捉到每一次登录,登录到错误日志以及所有其他写入错误日志的东西,那么错误日志将会增长,并且您无法做到这一点。

如果您需要捕获登录名,并且您使用的是SQL Server 2008或更高版本,我建议您查看Extended Events。这将输出到不同的文件,您仍然需要管理它,但它不会填满错误日志。

对于2005年的&,您可以使用服务器端跟踪执行类似的工作,但效率不如扩展事件高。这里有一篇关于如何设置Gail Shaw的server-side跟踪的文章。

相关问题