7

I am looking for an authoritative list of objects for extended events, I want to know what version an object becomes available and some clues about what the value really represents. I have googled and not finding anything comprehensive.

As an example Microsoft shows version history for SQL:BatchStarting Event Class going back to 2014, but I have used it on SQL 2012 SP4 (with SSMS 17.4)

ScreenShot of link

Yes I can use Select * from sys.dm_xe_objects to get a list of All the sys.dm_xe_objects and while there is a description it is very general.

If I want to learn something like Difference between sqlserver.nt_username & sqlserver.username there does not seem to be any resources other than comparing results and guessing.

If I write an XEvent, I should have a resource I can use to define what versions of SQL it will run on, I should not need to go trying it on different version to figure it out.

Where can I find an Authoritative Extend Event object list?

3
  • 8
    It sounds like you have a great idea and should spearhead that effort :) Commented Dec 24, 2018 at 16:10
  • Possibly you should ping Jonathan from sqlskills that will shed more info on what you are looking for. Email him or Paul and they will reply for sure :-)
    – Kin Shah
    Commented Dec 24, 2018 at 21:03
  • I had the same problem. No such documentation could be found. Commented Feb 28, 2022 at 7:04

0

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Browse other questions tagged or ask your own question.