刪除error咯個文件【SSQL\MSSQL10.MSSQLSERVER\MSSQL\Log目錄下面】
由於默認情況下,SQL Server 保存 7 個 ErrorLog 文件,名為:
- ErrorLog
- ErrorLog.1
- ErrorLog.2
- ErrorLog.3
- ErrorLog.4
- ErrorLog.5
- ErrorLog.6
--清除 SQL Server 錯誤日志文件 存檔
EXEC sp_cycle_errorlog
GO
執行一次EXEC sp_cycle_errorlog就會產生一個新的errorlog,然后把errorlog.6給刪掉。就是先進先出(隊列類似的情況)這樣循環6次就可以把errorlog都刷新一遍。
當查詢窗口中,出現以下錯誤信息時:
消息 17049,級別 16,狀態 1,過程 sp_cycle_errorlog,第 9 行
由於出現操作系統錯誤 '5(拒絕訪問。)',無法將錯誤日志文件從 'C:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\Log\ERRORLOG.5' 循環到 'C:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\Log\ERRORLOG.6'。SQL Server 外部的進程可能會阻止 SQL Server 讀取這些文件。因此,錯誤日志條目可能已丟失,並且或許不可能查看某些 SQL Server 錯誤日志。請確保任何其他進程都未將該文件鎖定為只寫訪問。"
DBCC 執行完畢。如果 DBCC 輸出了錯誤信息,請與系統管理員聯系。
手工刪除那個錯誤日志文件即可。