如何禁止IIS在C:\Windows\System32\LogFiles\HTTPERR中生成日志文件

C:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\Log

SQL Server ErrorLog 错误日志(如果数据库所占空间变大)

默认情况下,SQL Server 保存 7 个 ErrorLog 文件,名为:

ErrorLog

ErrorLog.1

ErrorLog.2

ErrorLog.3

ErrorLog.4

ErrorLog.5

ErrorLog.6

在 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 文件包含最老的信息。

每次重启动 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') 或 exec sp_cycle_errorlog

或者可以通过以下命令,将sp 放在Job中定期执行。

..........

..........

转载:http://6415083.blog.163.com/blog/static/6660257520113203519353/

SQL 2005 Errolog过大处理方法

SQL Server 错误日志

在日常SQL Server的维护中,查看 SQL Server 错误日志可以用来确认服务的运行情况:例如服务的启停、备份和还原操作、登录认证情况等等,需要经常性的查看。

使用 SQL Server Management Studio 或文本编辑器都可以查看 SQL Server 错误日志。默认情况下,错误日志位于 Program Files/Microsoft SQL Server/MSSQL.n/MSSQL/LOG/ERRORLOG 和ERRORLOG.n 文件中。默认保留有7个 SQL Server 错误日志文件,分别是:ErrorLog,Errorlog.1~Errorlog.6 ,当前的错误日志(文件ErrorLog)没有扩展名。每当启动 SQL Server 实例时,将创建新的错误日志ErrorLog,并将之前的ErrorLog更名为ErrorLog.1,之前的ErrorLog.1更名为ErrorLog.2,依次类推,原先的ErroLog.6被删除。

生产服务器上的ErrorLog文件有时候会碰到文件很大的情况,尤其将登录认证情况记录到错误日志的情况之下,此时使用SQL Server Management Studio或者文本编辑器查看错误日志查看的时候速度会是个问题,对于这种情况,可以在不重新启动服务器的情况下,通过存储过程sp_cycle_errorlog来生成新的日志文件,并循环错误日志扩展编号,就如同重新启动服务时候一样。除了 Execute sp_cycle_errorlog 之外,也可以使用DBCC ERRORLOG来实现同样的功能。在实际操作中,也可以通过建立一个Job定时去执行该存储过程,这样将日志文件大小控制在合理的范围之内。

SQL Server默认保留7次错误日志文件,在产生新的错误日志的同时,最老的那个日志也被删除了,如果想保留更多次的错误日志,可以通过如下方法来设置(SQL Server 2005):

打开 SQL Server Management Studio

在“管理”目录下,在SQL Server日志上右键,点击“配置”

在弹出的“配置SQL Server错误日志”窗口中,在“限制错误日志文件在回收之前的数目”复选框上打勾,并且将“最大错误日志文件数”设置为希望的数值。这个数值在6到99之间。

除了上述方法之外,也可以通过修改注册表的方式来修改。新建一个注册表项(如果有则修改之):HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/MSSQLServer/MSSQLServer/NumErrorLogs,默认情况下,并没有这个注册表项,类型选择REG_DWORD,数值设置为希望保留的日志次数。修改注册表项的方法也可以通过以下存储过程来实现:

exec xp_instance_regwrite N'HKEY_LOCAL_MACHINE', N'Software/Microsoft/MSSQLServer/MSSQLServer', N'NumErrorLogs', REG_DWORD, 20

在默认情况下,SQLServer的错误日志位于 Program Files/Microsoft SQL Server/MSSQL.n/MSSQL/LOG/ERRORLOG 和ERRORLOG.n 文件中。

可以通过如下方法来修改该路径:

在 SQL Server 配置管理器中,单击“SQL Server 服务”。

在右窗格中,右键单击 SQL Server (),再单击“属性”。

在“高级”选项卡的“启动参数”框中,有以分号 (;) 分隔的参数。其中,有一个以 –e开头的参数,修改该参数后面的路径,就可以将错误日志存放到指定的路径下,修改完成需要重启服务生效。

http://www.cnblogs.com/jsycgxm/articles/2180896.html

mysql执行语句时c盘突然占满_C盘空间被占满的原因相关推荐

  1. mysql执行语句时c盘突然占满_c盘里莫名其妙的被占满。。求解决

    一.把一些右以移动的应用文件移到其它分区. 二.用Vista优化大师内置的系62616964757a686964616fe78988e69d8331333365643661统清理大师或下载Vsita优 ...

  2. mysql执行语句时c盘突然占满_C盘突然变满了,怎么办?

    展开全部 移走虚拟内存文件到非系统盘 具体操作步骤如下所示: 1.右键点击桌面上的 我的电脑32313133353236313431303231363533e59b9ee7ad943133336563 ...

  3. 记录一次生产事故MYSQL执行语句错误,回滚数据

    MYSQL执行语句错误,使用binlog回滚数据: 早上接到 leader 通知,说有个开发不小心将数据库的一张表数据全量使用update语句更新错误了,由于之前的备份数据是一周之前的,与用户使用存在 ...

  4. c#操作mysql 执行语句_c# 数据库编程(通过SqlCommand 执行DML语句)

    原来一直是java,python等语言,最近用c#语言,并编写数据库访问代码.使用了之后,这里总结下,分享下c#如何操作数据库. 在java等其它语言中,有一套标准的api来完成数据库访问,并且一般都 ...

  5. c#操作mysql 执行语句_C# Command:操作数据库

    在上一节<C# Connection>中我们讲解了 C# 语言连接数据库的方法,在与数据库建立连接之后即可开始操作数据库中的对象. 操作数据库需则要用到 Command 类中提供的属性和方 ...

  6. mysql数据加百分号_使用MySQL SELECT语句时,在每个值的末尾添加一个百分号(%)...

    要在末尾添加百分号,请使用CONCAT()函数.让我们首先创建一个表-mysql> create table DemoTable ( StudentId int NOT NULL AUTO_IN ...

  7. c盘java文件误删_C盘误删文件如何恢复?

    电脑使用一段时间以后,我们就会发现C盘内的空间越来越小,这时候,很多用户为了加快电脑的运行速度,会对C盘内的文件进行大扫除,大扫除的过程中,难免存在手贱操作,将电脑内重要文件误删的情况.在这种情况下, ...

  8. mysql执行语句_实时查看MySQL执行的语句

    我们在追查MySQL问题和性能调优时,有时希望看到当前都有哪些命令正在被执行,让我们迅速找到热点命令.下面我们就来介绍下如何查看当前正在执行的MySQL语句. 日志LOG 我们之前在 用service ...

  9. mysql执行语句后回退_MySQL命令学习笔记(八)

    1 安全管理 1.1 访问控制 MySQL服务器的安全基础是: 用户应该对他们需要的数据具有适当的访问权,既不能多也不能少 1.2 管理用户 MySQL用户账号和信息存储在名为mysql的MySQL数 ...

最新文章

  1. 年轻,误把unix当linux
  2. 优化缩短关中断的时间
  3. python(numpy,pandas6)——pandas数据形式的简介,排序方式sort_index,sort_values
  4. hihocoder第212周-动态规划
  5. 从入门到入土:Python爬虫学习|实例练手|爬取LOL全英雄信息及技能||异步加载|初级难度反扒处理|寻找消失的API
  6. 安装与配置SVN版本控制器(汉化包)
  7. BIGEMAP APP离线卫星地图数据应用
  8. 中国大数据行业发展趋势
  9. Word怎么快速插入空白页
  10. uniapp—— 微信小程序ios上音频播放没有声音
  11. PageBarHelper(数字页码条帮助类)
  12. staf linux运行模式,IBM 自动化测试框架STAF介绍
  13. 零代码组态搭建的水泥生产工艺流程
  14. 鸿蒙系统问世(开源!!!)
  15. UBUNTU 11.10 (32位)双网卡 NAT 实现局域网共享上网
  16. c语言中x=y=100合法吗,【单选题】已知:int x; int y[10]; 下列合法的选项是( )。 A. x B. (x+3) C. 5 D. y...
  17. 认识V模型,W模型,H模型三类模型
  18. 大数据 客户标签体系_大数据场景营销之标签体系、用户分群、用户画像
  19. 如何向icloud上传文件_怎样用icloud把手机文件传到电脑上?
  20. 工信部总工程师:建设网络强国振兴实体经济

热门文章

  1. blender_轴心
  2. 苹果iPhone被禁售?真相是这样的
  3. 少年前线服务器维修中,少女前线角色数据迁移 9月12日停机维护公告
  4. 苹果手机如何互联传送Mac电脑屏幕上面?
  5. Terminating app due to uncaught exception 'NSGenericException' 类崩溃文章收集
  6. html下方有多余空白页,word怎么删除空白页-Word多余空白页删除不了,这么处理,轻松搞定...
  7. java语言冒泡排序法_Java实现八个常用的排序算法:插入排序、冒泡排序、选择排序、希尔排序等...
  8. MySQL解决ERROR 1045访问密码的问题
  9. mysql 1045 错误解决办法
  10. Linux权限相关:su,sudo,sudoers