SQL SERVER 2008的错误日志太大
来源:互联网 发布:王者荣耀助手网络错误 编辑:程序博客网 时间:2024/05/17 01:46
早上客户说,网站为毛出问题了?
出问题。问题永远出现在早上刚上班,电脑刚打开的时刻,永远在最忙碌或者刚喘口气,准备实现一个宏伟功能的时候蹦出来,让你猝不及防。工作,仿佛就是在救火。今天救一个,明天救一个。
访问客户网站,报错,黄底红字的.NET报错界面,让人心惊肉跳。我立刻黑着脸质问旁边的家伙,他这2天在更新,肯定是更新之后没有检查。“混蛋!什么垃圾!”我心中充满了蔑视和愤怒。这个月的绩效给你个不及格。马拉到隔壁去了。
这个家伙不能依靠,等他,不知道猴年马月才搞的定,只好亲自上阵。小姐不济,妈咪来了。
登录服务器,发觉系统警告说C盘空间严重不足。天啦,只剩下0KB。
找来找去,发现是SQL SERVER占用空间太大。没理由,里面的数据库,日志都不大,怎么会爆棚了呢?
我好慌乱。因为我没遇到过这种问题。我这个DBA是盗版的。
查来查去,发现是目录C:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\Log,里面有几个ERRORLOG十分巨大,其中一个17GB。
这是神马文件?原来是SQL SERVER的错误日志。
并且它还在增长,象的士上的跳表。
我感到恐惧,立刻就停掉了SQL SERVER。然后在C盘移走了一些无关紧要的文件(当然还没傻到去碰SQL SERVER的),挤出了200M,然后开启SQL(谢天谢地,还能开),网站也可以访问了。
但问题出在哪里呢?
我打开sql server的management studio,点 管理 - SQL SERVER日志,看了当前的日志,发现有人在试探sa的密码。怪不得日志这么大,都是他们在不停地试
混蛋。数据库部署的时候,没有改默认端口,还是1433,我立刻改了端口。结果错误就没有了。且让他们慢慢试。
然后这些巨大无比的错误日志该怎么删掉呢?management studio这里不能直接删的。当然手动更不能删了。查了一下,方法是这样的:
1、点SQL SERVER错误日志,右键,配置,限定错误日志的数目,比如6个
2、然后运行命令:
EXEC sp_cycle_errorlog ;
这个命令的作用是将当前日志归档,然后新建一个日志。因为日志数量被限制为6,那么只要运行这个步骤若干次,那么老的日志就会被回收了。SQL服务重启一次,也会将日志归档新建,但这个命令不用重启。
结论:
1、SQL的默认端口一定要改
2、sa的密码一定要设的够强。
- SQL SERVER 2008的错误日志太大
- SQL SERVER 2008的错误日志太大
- SQL SERVER 2008的错误日志太大
- SQL Server 2008 删除太大的日志文件
- SQL server 日志太大的处理方法
- SQL Server日志文件太大的解决方法
- sql server 2008数据库日志太大解决方法
- SQL SERVER LDF日志文件太大的解决方法
- 解决 sql server 数据库日志文件太大
- SQL SERVER 2008的错误日志清理
- sql 日志文件太大的处理办法
- Sql server 2005日志文件太大,使其减小的方法
- Sql server 2005日志文件太大,使其减小的方法
- sql server 2008 ldf 文件太大
- 清除SQL SERVER错误日志出现操作系统错误的解决方法
- SQL Server ErrorLog 错误日志
- 修补程序: 错误消息后的 SQL Server 服务错误日志文件或 SQL Server 2008年的 SQL Server 2005 中停止响应:"等待闩锁时出现超时"
- 修正SQL Server事务日志备份/截断的JOB错误
- Android开发 利用imageview显示选取的手机内存的图片
- 学生信息的添加与查询
- PHP如何接受上传的图片并保存到本地
- Python学习5-函数
- java多线程1-多线程创建与线程同步
- SQL SERVER 2008的错误日志太大
- HDU 2191 悼念512汶川大地震遇难同胞——珍惜现在,感恩生活 多重背包 简单代码
- c/c++整理--字符串(4)
- shell脚本 变量
- 高通camera驱动分析
- 5.Unity3D商业游戏源码研究-变身吧主公-TestSeneceMgr
- 2133: 密室逃脱
- 机器学习算法之SVM的多分类
- 堆排序和快速排序的c++实现