sys.dm_xe_object_columns (Transact-SQL)

van toepassing op:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceSQL-database in Microsoft Fabric

Retourneert de schemagegevens voor alle objecten.

Opmerking

Gebeurtenisobjecten bieden vaste schema's voor zowel alleen-lezen als lees-schrijf data.

Kolomnaam Gegevenstype Description
naam nvarchar(256) De naam van de kolom. naam is uniek binnen het object. Is niet nulbaar.
column_id int De identificatie van de kolom. column_id is uniek binnen het object wanneer het met column_type wordt gebruikt. Is niet nulbaar.
object_name nvarchar(256) De naam van het object waartoe deze kolom behoort. Er is een veel-op-één relatie met sys.dm_xe_objects.id. Is niet te neutraliseren.
object_package_guid uniqueidentifier De GUID van het pakket dat het object bevat. Is niet nulbaar.
type_name nvarchar(256) De naam van het type voor deze kolom. Is niet nulbaar.
type_package_guid uniqueidentifier De GUID van het pakket dat het kolomdatatype bevat. Is niet nulbaar.
column_type nvarchar(60) Geeft aan hoe deze kolom wordt gebruikt. Is niet nulbaar. column_type kan een van de volgende zijn:

Alleen-lezen. De kolom bevat een statische waarde die niet kan worden gewijzigd.

data. De kolom bevat runtime-gegevens die door het object worden blootgesteld.

Aanpasbare. De kolom bevat een waarde die kan worden gewijzigd.

Opmerking: Het wijzigen van deze waarde kan het gedrag van het object wijzigen.
column_value nvarchar(256) Toont statische waarden die aan de objectkolom horen. Is null-waarde.
capabilities int Een bitmap die de capaciteiten van de kolom beschrijft. Is null-waarde.
capabilities_desc nvarchar(256) Een beschrijving van de mogelijkheden van deze objectkolom. Deze waarde kan een van de volgende zijn:

Verplicht. De waarde moet worden ingesteld bij het binden van het ouderobject aan een gebeurtenissessie.

Is null-waarde.
beschrijving nvarchar(3072) De beschrijving van deze objectkolom. Is null-waarde.

Permissions

Vereist VIEW SERVER-STATUS-toestemming op de server.

Machtigingen voor SQL Server 2022 en hoger

Vereist VIEW SERVER PERFORMANCE STATE toestemming op de server.

Relatiekardinaliteiten

Van Tot Relatie
sys.dm_xe_object_columns.object_naam, sys.dm_xe_object_columns.object_package_guid sys.dm_xe_objects.naam,

sys.dm_xe_objects.package_guid
Veel-op-een
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
Veel-op-een

Volgende stappen

Meer informatie over gerelateerde concepten vindt u in de volgende artikelen: