Freigeben über


sys.dm_xe_object_columns (Transact-SQL)

Gilt für: SQL Server Azure SQL-Datenbank Azure SQL verwaltete Instanz

Gibt die Schemainformationen für alle Objekte zurück.

Hinweis

Ereignisobjekte machen feste Schemas sowohl für schreibgeschützte Daten als auch für Daten mit Schreib-Lese-Zugriff verfügbar.

Spaltenname Datentyp BESCHREIBUNG
name nvarchar(256) Der Name der Spalte. Der Name ist innerhalb des Objekts eindeutig. Lässt keine NULL-Werte zu.
column_id int Der Bezeichner der Spalte. column_id ist innerhalb des Objekts eindeutig, wenn es mit column_type verwendet wird. Lässt keine NULL-Werte zu.
object_name nvarchar(256) Der Name des Objekts, zu dem diese Spalte gehört. Es gibt eine n:1-Beziehung mit sys.dm_xe_objects.id. Kann nicht null sein.
object_package_guid uniqueidentifier Die GUID des Pakets, das das Objekt enthält. Lässt keine NULL-Werte zu.
type_name nvarchar(256) Der Name des Typs für diese Spalte. Lässt keine NULL-Werte zu.
type_package_guid uniqueidentifier Die GUID des Pakets, das den Spaltendatentyp enthält. Lässt keine NULL-Werte zu.
column_type nvarchar(60) Gibt an, wie diese Spalte verwendet wird. Lässt keine NULL-Werte zu. column_type kann eine der folgenden Sein:

readonly. Die Spalte enthält einen statischen Wert, der nicht geändert werden kann.

data. Die Spalte enthält vom Objekt verfügbar gemachte Laufzeitdaten.

customizable. Die Spalte enthält einen Wert, der geändert werden kann.

Hinweis: Das Ändern dieses Werts kann das Verhalten des Objekts ändern.
column_value nvarchar(256) Zeigt statische Werte an, die der Objektspalte zugeordnet sind. Lässt NULL-Werte zu.
capabilities int Eine Bitmap, die die Fähigkeiten der Spalte beschreibt. Lässt NULL-Werte zu.
capabilities_desc nvarchar(256) Eine Beschreibung der Fähigkeiten dieser Objektspalte. Die folgenden Werte sind möglich:

Erforderlich. Der Wert muss festgelegt werden, wenn das übergeordnete Objekt an eine Ereignissitzung gebunden wird.

Lässt NULL-Werte zu.
Beschreibung nvarchar(3072) Die Beschreibung dieser Objektspalte. Lässt NULL-Werte zu.

Berechtigungen

Erfordert die VIEW SERVER STATE-Berechtigung auf dem Server.

Berechtigungen für SQL Server 2022 und höher

Erfordert die VIEW SERVER PERFORMANCE STATE-Berechtigung auf dem Server.

Kardinalitäten von Beziehungen

From Beschreibung Beziehung
sys.dm_xe_object_columns.object_name, sys.dm_xe_object_columns.object_package_guid sys.dm_xe_objects.name,

sys.dm_xe_objects.package_guid
Viele-zu-eins
sys.dm_xe_object_columns.type_name

sys.dm_xe_object_columns.type_package_guid
sys.dm_xe_objects.name

sys.dm_xe_objects.package_guid
Viele-zu-eins

Nächste Schritte

Weitere Informationen zu verwandten Konzepten finden Sie in den folgenden Artikeln: