Partage via


sys.dm_xe_session_targets (Transact-SQL)

S’applique à : SQL Server Azure SQL Managed Instance

Retourne des informations sur les cibles de session au niveau du serveur actif .

Azure SQL Database prend en charge uniquement les sessions incluses dans l’étendue de la base de données. Voir sys.dm_xe_database_session_targets.

Nom de la colonne Type de données Description
event_session_address varbinary(8) Adresse mémoire de la session d'événements. A une relation plusieurs-à-un avec sys.dm_xe_sessions.address. N'accepte pas la valeur NULL.
target_name nvarchar(60) Nom de la cible au sein d'une session. N'accepte pas la valeur NULL.
target_package_guid uniqueidentifier GUID du package qui contient la cible. N'accepte pas la valeur NULL.
execution_count bigint Nombre d'exécutions de la cible pour la session. N'accepte pas la valeur NULL.
execution_duration_ms bigint Temps d'exécution total de la cible, en millisecondes. N'accepte pas la valeur NULL.
target_data nvarchar(max) Données gérées par la cible, par exemple les informations sur l'agrégation d'événements. Autorise la valeur NULL.
bytes_written bigint S’applique à : SQL Server 2017 et versions ultérieures. Nombre d’octets écrits dans la cible. N'accepte pas la valeur NULL.

autorisations

requièrent l'autorisation VIEW SERVER STATE sur le serveur.

Autorisations pour SQL Server 2022 (et versions plus récentes)

Nécessite l’autorisation VIEW SERVER PERFORMANCE STATE sur le serveur.

Cardinalités de la relation

Du À Relationship
sys.dm_xe_session_targets.event_session_address sys.dm_xe_sessions.address Plusieurs-à-une

Étapes suivantes

En savoir plus sur les concepts associés dans les articles suivants :