sys.dm_os_stacks (Transact-SQL)

SQL Server utilise cette vue de gestion dynamique en interne pour effectuer les opérations suivantes :

  • suivre les données de débogage telles que des allocations exceptionnelles ;

  • supposer ou valider une logique utilisée par les composants SQL Server là où le composant suppose qu'un certain appel a eu lieu ;

Nom de la colonne

Type de données

Description

stack_address

varbinary(8)

Adresse unique d'allocation de cette pile. Cette colonne n'accepte pas la valeur NULL.

frame_index

int

Chaque ligne représente l'appel à une fonction qui, s'il est trié en ordre croissant par index de trame pour une adresse de pile (stack_address) donnée, retourne la pile complète de l'appel. Cette colonne n'accepte pas la valeur NULL.

frame_address

varbinary(8)

Adresse de l'appel de la fonction. Cette colonne n'accepte pas la valeur NULL.

Notes

La vue de gestion dynamique sys.dm_os_stacks nécessite la présence des symboles du serveur et des autres composants sur le serveur de façon à afficher correctement les informations.

Autorisations

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