sqlserver 日志查看


sqlserve的ErrorLog文件有時候會碰到文件很大的情況,可能通過命令xp_readerrorlog 或 sp_readerrorlog 執行,可以加搜索文本或起止時間

--    日志查看
--exec xp_readerrorlog @FileNum,@Type,@SearchText1,@SearchText2,@StartTime,@EndTime,@order
--@FileNum : 日志編號
--@Type : 查詢類型(1:Sql Server 日志 ; 2:代理錯誤日志)
--@SearchText1 : 搜索文本
--@SearchText2 : 搜索文本(與 @SearchText1 為"與"關系)
--@StartTime : 日志查詢起始時間
--@StartTime : 日志查詢結束時間
--@order : 時間排序(ASC 或 DESC)

EXEC xp_readerrorlog 0,1,N'無法打開',N'dbname','2017-11-20','2017-11-30','DESC'

exec sp_readerrorlog 0,1,'無法打開','dbname'

sp_readerrorlog 一共四個參數(即xp_readerrorlog的前四個參數)

使用sp_helptext可以看出,sp_readerrorlog其實就是調用的xp_readerrorlog

查詢SQL Agent 當前日志信息

Exec xp_readerrorlog 0,2

 

另:通過存儲過程sp_cycle_errorlog可以生成新的日志文件,並循環錯誤日志擴展編號,就如同重新啟動服務時候一樣。

    EXEC sp_cycle_errorlog
    GO

 


免責聲明!

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



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