Có cách nào để xem toàn bộ lịch sử phát triển và thu hẹp các sự kiện trong những tuần / tháng cuối cùng trên SQL Server 2014 không? (Các trường hợp mới để hỗ trợ, nhận thấy từ hệ thống bán vé rằng họ có lịch sử "ổ đĩa đăng nhập đầy đủ" trước đó, vì vậy muốn tìm hiểu nguyên nhân gốc trước khi nó xảy ra lần nữa.)
Điều này rất hữu ích: Xác định các sự kiện tăng trưởng tệp . Đến với truy vấn bên dưới, nhưng nó không hiển thị bất kỳ sự kiện thu nhỏ nhật ký "thủ công" nào, chỉ là các sự kiện "tự động". Tôi đang làm điều này sai cách, bất kỳ nơi nào khác để tìm kiếm thông tin trong quá khứ?
select
te.name as event_name,
tr.DatabaseName,
tr.FileName,
tr.IntegerData,
tr.IntegerData2,
tr.LoginName,
tr.StartTime,
tr.EndTime
--select *
from
sys.fn_trace_gettable(convert(nvarchar(255),(select value from sys.fn_trace_getinfo(0) where property=2)), 0) tr
inner join sys.trace_events te on tr.EventClass = te.trace_event_id
where
tr.EventClass in (93, 95) --can't identify any other EventClass to add here
order by
EndTime desc;