嚴(yán)以律己,寬以待人. 三思而后行. GMail/GTalk: yanglinbo#google.com; MSN/Email: tx7do#yahoo.com.cn; QQ: 3 0 3 3 9 6 9 2 0 .
今天用服務(wù)器下載文件時(shí),系統(tǒng)提示我硬盤(pán)分區(qū)空間不足了。點(diǎn)擊查看硬盤(pán)分區(qū)是50GB,已經(jīng)只剩下175MB了。而這個(gè)服務(wù)器應(yīng)該沒(méi)有什么大文件才對(duì)呀。 仔細(xì)查看,發(fā)現(xiàn)SQL Server 2005占用了差不多40GB的空間了,而SQL Server應(yīng)該只運(yùn)行了網(wǎng)站數(shù)據(jù)庫(kù)才對(duì),不可能那么大空間。再仔細(xì)查看,發(fā)現(xiàn)SQL Server的data目錄占用了差不多38GB的空間,進(jìn)入此目錄下,發(fā)現(xiàn)了大量類似 audittrace20100102104348.trc的文件。 通過(guò)放狗搜索和群友的支持,找到原因和解決方法如下:一、原因: 開(kāi)啟SQL Server (MSSQLSERVER) 的C2審核之后,當(dāng)SQL Server啟動(dòng)后,默認(rèn)在C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Data下自動(dòng)生成類似 audittrace20100102104348.trc的文件,用于對(duì)數(shù)據(jù)庫(kù)的操作進(jìn)行審核,以提高數(shù)據(jù)庫(kù)的安全性。當(dāng)單個(gè)文件超過(guò)200MB之后,會(huì)重新生成另外一個(gè)文件。
二、查看 可以用如下的SQL code來(lái)查看數(shù)據(jù)庫(kù)的C2審核狀況
或者
看一下c2 audit mode的config_value和run_value的值,如果啟動(dòng)了c2的審計(jì),這兩個(gè)值都是為1。而開(kāi)啟了c2審核,則會(huì)自動(dòng)生成類似 audittrace20100102104348.trc的文件。
三、禁用 如果不需要c2審核的話,可以用如下SQL code禁用此功能
然后再用如下SQL code查看一下
如果以前是啟用了c2審核的,此時(shí)的config_value變?yōu)?了,但run_value還是為1。該配置需要重啟動(dòng)SQL Server的服務(wù)才能生效 用如下命令重啟動(dòng)SQL Server的服務(wù): 打開(kāi)cmd命令窗口,輸入命令
來(lái)停止SQL Server服務(wù),再用命令
來(lái)啟動(dòng)SQL Server服務(wù)
重啟動(dòng)SQL Server服務(wù)之后,再執(zhí)行SQL code查看
此時(shí)的config_value和run_value的值就都變?yōu)?了
posted on 2012-06-12 13:41 楊粼波 閱讀(1385) 評(píng)論(0) 編輯 收藏 引用
Powered by: C++博客 Copyright © 楊粼波