8 作为自动化单元测试的一部分,创建,设置和删除了许多数据库。问题在于,每次发生这种情况时,我们都会在Windows事件查看器中从SQL Server获取一堆记录。这些消息主要是以下内容:“正在启动”,“设置数据库选项”和“已还原索引”。 有什么方法可以修改SQL Server配置,以便它不会将这些琐碎的“信息”级事件记录到事件日志中。他们正在填写日志,因此很难找到有用的信息。 sql-server — 罗布·西克洛斯 source
9 注意:这不会限制记录的内容。它只是停止在Windows事件日志中记录日志。 您可以阻止某些事情,例如-使用跟踪标志3226成功完成日志备份 看一下-n启动参数。 从数据库引擎服务启动选项: 不使用Windows应用程序日志来记录SQL Server事件。如果使用-n启动SQL Server实例,建议您也使用-e启动选项。否则,将不会记录SQL Server事件。 — 金沙 source +1,但如果要使用此功能,请确保没有其他依赖事件日志的监视(例如SCOM)。 — 亚伦·伯特兰 @AaronBertrand同意SCOM严重依赖Windows事件日志,并且禁用PROD服务器上不建议登录Windows事件日志的做法。 — Kin Shah
0 如果您对系统事件查看器说的话,我认为您可以这样做,因为它需要登录到它以便分析或排除故障。 如果您可以清除事件,则可以设置“最大日志大小”或其他选项中也需要多少(您可以在事件中看到pmanger->选择任何人,例如应用程序日志->右键单击属性->那里您可以通过哪种方式查看该选项。 — 拉玛乌达亚 source 4 我不知道这将如何帮助OP,因为他明确表示如何限制Windows事件日志中sql服务器记录的内容。您要说的是如何清除事件日志。 — Kin Shah