sys.dm_xe_objects (Transact-SQL)
Gibt eine Zeile für jedes Objekt zurück, das von einem Ereignispaket verfügbar gemacht wird. Folgende Objekte sind möglich:
Ereignisse. Ereignisse geben interessierende Punkte in einem Ausführungspfad an. Alle Ereignisse enthalten Informationen über einen interessierenden Punkt.
Aktionen. Aktionen werden synchron ausgeführt, wenn Ereignisse ausgelöst werden. Eine Aktion kann Laufzeitdaten an ein Ereignis anfügen.
Ziele. Ziele verarbeiten Ereignisse entweder synchron für den Thread, der das Ereignis auslöst, oder asynchron für einen vom System bereitgestellten Thread.
Prädikate. Prädikatquellen rufen Werte aus Ereignisquellen zur Verwendung in Vergleichsvorgängen ab. Prädikatvergleiche vergleichen bestimmte Datentypen und geben einen booleschen Wert zurück.
Typen. Typen kapseln die Länge und Eigenschaften der Byte-Auflistung, die zum Interpretieren der Daten benötigt wird.
Spaltenname |
Datentyp |
Beschreibung |
---|---|---|
name |
nvarchar(60) |
Der Name des Objekts. name ist innerhalb eines Pakets für einen bestimmten Objekttyp eindeutig. NULL ist nicht zulässig. |
object_type |
nvarchar(60) |
Der Typ des Objekts. object_type hat einen der folgenden Werte:
NULL ist nicht zulässig. |
package_guid |
uniqueidentifier |
Die GUID für das Paket, das diese Aktion verfügbar macht. Es gibt eine n:1-Beziehung mit sys.dm_xe_packages.package_id. NULL ist nicht zulässig. |
description |
nvarchar(256) |
Eine Beschreibung der Aktion. description wird vom Paketersteller festgelegt. NULL ist nicht zulässig. |
capabilities |
int |
Eine Bitmap, die die Fähigkeiten des Objekts beschreibt. Lässt NULL-Werte zu. |
capabilities_desc |
nvarchar(256) |
Listet alle Fähigkeiten des Objekts auf. NULL ist zulässig. |
type_name |
nvarchar(60) |
Der Name für das pred_source-Objekt und das pred_compare-Objekt. Lässt NULL-Werte zu. |
type_package_guid |
uniqueidentifier |
Die GUID für das Paket, das den Typ verfügbar macht, auf den sich dieses Objekt bezieht. Lässt NULL-Werte zu. |
type_size |
int |
Größe des Datentyps in Bytes. Dies ist nur für gültige Objekttypen vorgesehen. NULL ist zulässig. |
Berechtigungen
Erfordert die VIEW SERVER STATE-Berechtigung auf dem Server.
Kardinalität der Beziehungen
Von |
Bis |
Beziehung |
---|---|---|
sys.dm_xe_objects.package_guid |
sys.dm_xe_packages.guid |
m:1 (many-to-one) |