sys.dm_filestream_file_io_handles (Transact-SQL)

S’applique à :SQL Server

Affiche les descripteurs de fichiers connus par le propriétaire de l'espace de noms (NSO, Namespace Owner). sys.dm_filestream_file_io_handles affiche les handles FILESTREAM qu’un client a utilisé OpenSqlFilestream.

Colonne Type Description
handle_context_address varbinary(8) Affiche l’adresse de la structure NSO interne associée au handle du client. Autorise la valeur Null.
creation_request_id int Affiche un champ de la REQ_PRE_CREATE requête d’E/S utilisée pour créer ce handle. N'accepte pas la valeur NULL.
creation_irp_id int Affiche un champ de la REQ_PRE_CREATE requête d’E/S utilisée pour créer ce handle. N'accepte pas la valeur NULL.
handle_id int Affiche l'ID unique de ce handle qui est attribué par le pilote. N'accepte pas la valeur NULL.
creation_client_thread_id varbinary(8) Affiche un champ de la REQ_PRE_CREATE requête d’E/S utilisée pour créer ce handle. Autorise la valeur Null.
creation_client_process_id varbinary(8) Affiche un champ de la REQ_PRE_CREATE requête d’E/S utilisée pour créer ce handle. Autorise la valeur Null.
filestream_transaction_id varbinary(128) Affiche l'ID de la transaction associée au handle donné. Il s’agit de la valeur retournée par la get_filestream_transaction_context fonction. Utilisez ce champ pour joindre la sys.dm_filestream_file_io_requests vue. Autorise la valeur Null.
access_type nvarchar(60) N'accepte pas la valeur NULL.
logical_path nvarchar (256) Affiche le nom de chemin d'accès logique du fichier ouvert par ce handle. Il s’agit du même chemin d’accès que celui retourné par la .PathName méthode de varbinary(max) FILESTREAM. Autorise la valeur Null.
physical_path nvarchar (256) Affiche le nom de chemin d'accès NTFS réel du fichier. Il s’agit du même chemin d’accès retourné par la .PhysicalPathName méthode du fichier FILESTREAM varbinary(max). Activé par l’indicateur de trace 5556. Autorise la valeur Null.

Autorisations

Pour SQL Server 2019 (15.x) et les versions précédentes, nécessite l’autorisation VIEW SERVER STATE sur le serveur.

Pour SQL Server 2022 (16.x) et versions ultérieures, nécessite l’autorisation VIEW SERVER PERFORMANCE STATE sur le serveur.