当前位置:  数据库>sqlserver

关于 SQL Server ErrorLog 错误日志说明

    来源: 互联网  发布时间:2014-10-04

    本文导语:  默认情况下,SQL Server 保存 7 个 ErrorLog 文件,名为: ErrorLog ErrorLog.1 ErrorLog.2 ErrorLog.3 ErrorLog.4 ErrorLog.5 ErrorLog.6 在 APACS OS 版本 6.1 中,ErrorLog 文件保存在 c:Program FilesMicrosoft SQL ServerMSSQL$WINCCLOG 文件夹中。在 APACS OS 版本 7.0 中,Er...

默认情况下,SQL Server 保存 7 个 ErrorLog 文件,名为:
ErrorLog
ErrorLog.1
ErrorLog.2
ErrorLog.3
ErrorLog.4
ErrorLog.5
ErrorLog.6
在 APACS OS 版本 6.1 中,ErrorLog 文件保存在 c:Program FilesMicrosoft SQL ServerMSSQL$WINCCLOG 文件夹中。在 APACS OS 版本 7.0 中,ErrorLog 文件保存在 c:Program FilesMicrosoft SQL ServerMSSQL.1MSSQLLOG 文件夹中。ErrorLog 文件包含最新信息;ErrorLog.6 文件包含最老的信息。
每次重启动 SQL Server 时,这些日志文件都如下循环:
删除 ErrorLog.6 文件中的所有数据,并创建一个新的 ErrorLog 文件。
上个 ErrorLog 文件中的所有数据被写入到 ErrorLog.1 文件中。
上个 ErrorLog.1 文件中的所有数据被写入到 ErrorLog.2 文件中。
上个 ErrorLog.2 文件中的所有数据被写入到 ErrorLog.3 文件中。
上个 ErrorLog.3 文件中的所有数据被写入到 ErrorLog.4 文件中。
上个 ErrorLog.4 文件中的所有数据被写入到 ErrorLog.5 文件中。
上个 ErrorLog.5 文件中的所有数据被写入到 ErrorLog.6 文件中。
如果其中一个 ErrorLog 文件已很大,则可通过运行 sp_cycle_errorlog 存储过程手动循环这些 ErrorLog 文件。注意事项:旧的 ErrorLog 文件中的数据将被覆盖!如果必须保存旧的 ErrorLog 文件中的数据,则可将这些旧的 ErrorLog 文件复制到某个外部存储介质中。
在 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_cycle_errorlog 存储过程。

所以需要定期能切换写入error log . 一般可以使用DBCC errorlog命令来操作 。
Exec('DBCC ErrorLog')
或者可以通过以下命令,将sp 放在Job中定期执行。
代码如下:

create procedure sp_cycle_errorlog --- 1997/06/24
as
if (not (is_srvrolemember('sysadmin') = 1)) -- Make sure that it is the SA executing this.
begin
raiserror(15247,-1,-1)
return(1)
end
dbcc errorlog
return (0)
GO

代码如下:

获取数据库中所有的表
SELECT SysObjects.name AS Tablename FROM sysobjects WHERE xtype = 'U' and sysstat

    
 
 

您可能感兴趣的文章:

  • SQL Server"错误 21002: [SQL-DMO]用户 * 已经存在问题解决
  • 如何处理此错误:java.sql.SQLException: [Microsoft][ODBC SQL Server Driver]没有执行可选特性
  • sql2005 create file遇到操作系统错误5拒绝访问 错误1802
  • 请问,这是什么错误!java.sql.SQLException: [Microsoft][ODBC SQL Server Driver][Named Pipes]??????? SQL Server?虽然分少,但一定给,只要您是前5名回复者中最好的以为!
  • 在jsp中做页面登录,出现错误信息“数据库执行错误:No suitable driver”,我怀疑是不是我不能用sql 7.0
  • Java的SQL语句执行错误问题
  • Microsoft SQL Server 2005 错误 29503 的解决方法
  • 清除SQL SERVER错误日志出现操作系统错误的解决方法
  • SQL Server 2005 还原数据库错误解决方法
  • sql="insert into fr0"+"values ('4','name');";怎么老有错误?
  • sql 约束性错误要注意的问题及其它
  • Sql语句的错误(在线给分)
  • SQL Server导入导出数据时最常见的一个错误解决方法
  • 在oracle 数据库中查看一个sql语句的执行时间和SP2-0027错误
  • sql server 2005删除用户时“数据库主体在该数据库中拥有架构,无法删除”错误的解决办法
  • 请问 错误:java.sql.SQLException: Exhausted Resultset
  • 在SQL Server的try...catch语句中获取错误消息代码的的语句
  • sql server 2005 附加数据库出错(错误号:5123)的解决方法
  • 高分求助,出现SQL的错误,是怎么回事?
  • java.sql.SQLException: 内部错误: Unable to construct a Datum from the specified input
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • SQL Server 2008 事件探查器(SQL SERVER Profiler) 列的说明
  • 高分求java.sql类库的类说明,函数及方法!
  • JDK1.4连接SQL SERVER 2K,用哪个JDBC驱动好点?请说明理由。
  • MSSQL中递归SQL查询语句实例说明-
  • 解析PL/SQL Developer导入导出数据库的方法以及说明
  • sql根据表名获取字段及对应说明
  • Oracle 高速批量数据加载工具sql*loader使用说明
  • SQL Server数据库重命名、数据导出的方法说明
  • sql server中添加字段、删除字段、修改字段说明
  • SQL对冗余数据的删除重复记录只保留单条的说明
  • SQL Server存储过程的基础说明
  • SQL SERVER中各类触发器的完整语法及参数说明
  • mysql sql_mode="" 的作用说明
  • 基于SQL Server中如何比较两个表的各组数据 图解说明
  • SQL语句实例说明 方便学习mysql的朋友
  • java命名空间java.sql接口statement的类成员方法: executeupdate定义及介绍
  • SQL查询分析工具 SQL Workbench/J
  • java命名空间java.sql接口connection的类成员方法: nativesql定义及介绍
  • oracle导出sql语句的结果集和保存执行的sql语句(深入分析)
  • java命名空间java.sql接口preparedstatement的类成员方法: executeupdate定义及介绍
  • SQL Server统计SQL语句执行时间的脚本
  • java命名空间java.sql接口rowid的类成员方法: getbytes定义及介绍
  • SQL客户端软件 PKLite SQL Client
  • java命名空间java.sql接口ref的类成员方法: getbasetypename定义及介绍
  • SQL语句实现SQL Server 2000及Sql Server 2005日志收缩(批量)
  • java命名空间java.sql接口databasemetadata的类成员方法: getsqlkeywords定义及介绍
  • SQL客户端管理工具 SQuirreL SQL Client
  • java命名空间java.sql接口rowid的类成员方法: tostring定义及介绍
  • sql2005 大数据量检索分页的sql代码
  • java命名空间javax.sql.rowset接口joinrowset的类成员方法: getwhereclause定义及介绍
  • 如何实现连接一次数据库,提交多个sql语句。(sql的批处理)




  • 特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3