SQL Server 2008中刪除errorlog文件的方法


刪除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 輸出了錯誤信息,請與系統管理員聯系。

    手工刪除那個錯誤日志文件即可。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM