MsSQL   发布时间:2022-05-16  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了关于 SQL Server ErrorLog 错误日志说明大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

默认情况下,sql Server 保存 7 个 ErrorLog 文件,名为: @H_3010@ErrorLog @H3010@ErrorLog.1 @H3010@ErrorLog.2 @H3010@ErrorLog.3 @H3010@ErrorLog.4 @H3010@ErrorLog.5 @H3010@ErrorLog.6 @H301_0@在 APACS OS 版本 6.1 中,ErrorLog 文件保存在 c:\Program Files\Microsoft sql Server\MSsql$WINCC\LOG 文件夹中。在 APACS OS 版本 7.0 中,ErrorLog 文件保存在 c:\Program Files\Microsoft sql Server\MSsql.1\MSsql\LOG 文件夹中。ErrorLog 文件包含最新信息;ErrorLog.6 文件包含最老的信息。 @H_301_0@每次重启动 sql Server 时,这些日志文件都如下循环: @H_301_0@删除 ErrorLog.6 文件中的所有数据,并创建一个新的 ErrorLog 文件。 @H_301_0@上个 ErrorLog 文件中的所有数据被写入到 ErrorLog.1 文件中。 @H_301_0@上个 ErrorLog.1 文件中的所有数据被写入到 ErrorLog.2 文件中。 @H_301_0@上个 ErrorLog.2 文件中的所有数据被写入到 ErrorLog.3 文件中。 @H_301_0@上个 ErrorLog.3 文件中的所有数据被写入到 ErrorLog.4 文件中。 @H_301_0@上个 ErrorLog.4 文件中的所有数据被写入到 ErrorLog.5 文件中。 @H_301_0@上个 ErrorLog.5 文件中的所有数据被写入到 ErrorLog.6 文件中。 @H_301_0@如果其中一个 ErrorLog 文件已很大,则可通过运行 sp_cycle_errorlog 存储过程手动循环这些 ErrorLog 文件。注意事项:旧的 ErrorLog 文件中的数据将被覆盖!如果必须保存旧的 ErrorLog 文件中的数据,则可将这些旧的 ErrorLog 文件复制到某个外部存储介质中。 @H_301_0@在 APACS OS 版本 6.1 中,可利用 sql Qry Analyzer Tool 从 sql Server Enterprise Manager 运行 sp_cycle_errorlog 存储过程。在 APACS OS 版本 7.0 中,可从 sql Server Management St io 运行 sp_cycleerrorlog 存储过程。 所以需要定期能切换写入error log . 一般可以使用DBCC errorlog命令来操作 。 @H3010@Exec('DBCC ErrorLog') @H3010@或者可以@R_285_6749@,将sp 放在Job中定期执行。 @H301_0@<div class="codetitle"><a style="cursOR: pointer" data="30593" class="copybut" id="copybut30593" onclick="doCopy('code30593')"> 代码如下:

大佬总结

以上是大佬教程为你收集整理的关于 SQL Server ErrorLog 错误日志说明全部内容,希望文章能够帮你解决关于 SQL Server ErrorLog 错误日志说明所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签: