Partager via


sys.dm_filestream_file_io_requests (Transact-SQL)

Affiche une liste des requêtes d'E/S en cours de traitement par le propriétaire de l'espace de noms (NSO, Namespace Owner) à un moment donné.

Colonne

Type

Description

request_context_address

varbinary(8)

Affiche l'adresse interne du bloc de mémoire NSO qui contient la requête d'E/S du pilote. N'accepte pas la valeur NULL.

current_spid

smallint

Affiche l'ID de processus système (SPID) pour la connexion SQL Server actuelle. N'accepte pas la valeur NULL.

request_type

nvarchar(60)

Affiche le type de paquet de requête d'E/S (IRP). Les types de demande possibles sont REQ_PRE_CREATE, REQ_POST_CREATE, REQ_RESOLVE_VOLUME, REQ_GET_VOLUME_INFO, REQ_GET_LOGICAL_NAME, REQ_GET_PHYSICAL_NAME, REQ_PRE_CLEANUP, REQ_POST_CLEANUP, REQ_CLOSE, REQ_FSCTL, REQ_QUERY_INFO, REQ_SET_INFO, REQ_ENUM_DIRECTORY, REQ_QUERY_SECURITY et REQ_SET_SECURITY. N'accepte pas la valeur NULL

request_state

nvarchar(60)

Affiche l'état de la requête d'E/S dans NSO. Les valeurs possibles sont REQ_STATE_RECEIVED, REQ_STATE_INITIALIZED, REQ_STATE_ENQUEUED, REQ_STATE_PROCESSING, REQ_STATE_FORMATTING_RESPONSE, REQ_STATE_SENDING_RESPONSE, REQ_STATE_COMPLETING et REQ_STATE_COMPLETED. N'accepte pas la valeur NULL.

request_id

int

Affiche l'ID de requête unique attribué par le pilote à cette requête. N'accepte pas la valeur NULL.

irp_id

int

Affiche l'ID IRP unique. C'est utile pour identifier toutes les requêtes d'E/S associées à l'IRP donné. N'accepte pas la valeur NULL.

handle_id

int

Indique l'ID de handle de l'espace de noms. Il s'agit d'un identificateur NSO spécifique, lequel est unique dans une instance. N'accepte pas la valeur NULL.

client_thread_id

varbinary(8)

Affiche l'ID de thread de l'application cliente d'où émane la requête.

AttentionAttention
Cette information n'a d'intérêt que si l'application cliente s'exécute sur le même ordinateur que SQL Server.Lorsque l'application cliente s'exécute à distance, client_thread_id affiche l'ID de thread ID d'un processus système qui fonctionne pour le compte du client distant.

Autorise la valeur NULL.

client_process_id

varbinary(8)

Affiche l'ID de processus de l'application cliente si cette dernière s'exécute sur le même ordinateur que SQL Server. Pour un client distant, il s'agit de l'ID de processus système qui fonctionne pour le compte de l'application cliente. Autorise la valeur NULL.

handle_context_address

varbinary(8)

Affiche l'adresse de la structure NSO interne associée au handle du client. Autorise la valeur NULL.

filestream_transaction_id

varbinary(128)

Affiche l'ID de la transaction associée au handle donné, ainsi que toutes les requêtes associées à ce handle. Il s'agit de la valeur retournée par la fonction get_filestream_transaction_context. Autorise la valeur NULL.

Autorisations

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

Voir aussi

Référence

Vues de gestion dynamique liées à Filestream et FileTable (Transact-SQL)