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.

Column Catégorie Description
handle_context_address varbinary(8) Affiche l’adresse de la structure NSO interne associée au handle du client. Nullable.
creation_request_id int Affiche un champ de la REQ_PRE_CREATE requête d’E/S utilisée pour créer ce handle. Ne peut pas accepter 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. Ne peut pas accepter la valeur Null.
handle_id int Affiche l'ID unique de ce handle qui est attribué par le pilote. Ne peut pas accepter 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. Nullable.
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. Nullable.
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. Nullable.
access_type nvarchar(60) Ne peut pas accepter 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. Nullable.
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. Nullable.

Permissions

Pour SQL Server 2019 (15.x) et les versions précédentes, il est nécessaire VIEW d’obtenir une autorisation ÉTAT SERVEUR sur le serveur.

Pour SQL Server 2022 (16.x) et versions ultérieures, il faut VIEW une autorisation SERVER PERFORMANCE STATE sur le serveur.