EXEC sp_readerrorlog date SQL中的参数



我想使用日期参数执行下面的语句。

EXEC sp_readerrorlog 6 -- specify the log number or use nothing for active error log

参数应该只能提取当前日期,例如NOW()今天()或.

这可能吗?

可以。sp_readerrorlog内部使用sys.xp_readerrorlog,它可以采用可选的from-and-to日期,如下所示:

declare @start date=GetDate(), @end date=DateAdd(day,1,GetDate())
exec sys.xp_readerrorlog 1, 1, null, null, @start, @end, N'asc'