sys.dm_xe_object_columns (Transact-SQL)

Gilt für:SQL ServerAzure SQL-DatenbankAzure SQL Managed Instance

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. 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 besteht eine m:1-Beziehung mit sys.dm_xe_objects.id. Kann nicht NULL-Werte zulassen.
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.

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

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

Hinweis: Wenn Sie diesen Wert ändern, kann das Verhalten des Objekts geändert werden.
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.
description 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.

Beziehungskardinalitäten

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
n:1
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
n:1

Nächste Schritte

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