有沒有人能夠找出另一種方式來返回SQL Server日誌的結果。我知道我可以這樣做:用TSQL返回SQL日誌內容的另一種方法
declare @sqlserverlogs table ([LogDate] datetime, [ProcessInfo] varchar(10),
[Text] varchar(1000))
select @start_date = (current_timestamp -1), @end_date = current_timestamp
insert into @sqlserverlogs exec sys.xp_readerrorlog 0, 1, '', '',
@start_date, @end_date, 'asc'
select * from @sqlserverlogs
我正在使用的程序需要從單個select語句返回的表。是否有另一種方式來返回SQL Server日誌的內容,如從函數或視圖或任何其他方式的表?
乾杯, 亞當
你能解釋爲什麼「需要」是「單選語句」?你的程序不能調用單個存儲過程? – 2012-02-28 04:29:54