sys.dm_filestream_file_io_handles (Transact-SQL)

Si applica a:SQL Server

Vengono visualizzati gli handle di file conosciuti dal proprietario dello spazio dei nomi (NSO, Namespace Owner). sys.dm_filestream_file_io_handles visualizza gli handle FILESTREAM che un client ha ottenuto utilizzando OpenSqlFilestream.

Column Type Descrizione
handle_context_address varbinary(8) Mostra l'indirizzo della struttura NSO interna associata all'handle del client. Ammette valori Null.
creation_request_id int Mostra un campo della REQ_PRE_CREATE richiesta di I/O usata per creare questo handle. Non ammette i valori NULL.
creation_irp_id int Mostra un campo della REQ_PRE_CREATE richiesta di I/O usata per creare questo handle. Non ammette i valori NULL.
handle_id int Viene mostrato l'ID univoco di questo handle assegnato dal driver. Non ammette i valori NULL.
creation_client_thread_id varbinary(8) Mostra un campo della REQ_PRE_CREATE richiesta di I/O usata per creare questo handle. Ammette valori Null.
creation_client_process_id varbinary(8) Mostra un campo della REQ_PRE_CREATE richiesta di I/O usata per creare questo handle. Ammette valori Null.
filestream_transaction_id varbinary(128) Viene mostrato l'ID della transazione associata all'handle specificato. Questo è il valore restituito dalla get_filestream_transaction_context funzione . Utilizzare questo campo per unire la sys.dm_filestream_file_io_requests visualizzazione. Ammette valori Null.
access_type nvarchar(60) Non ammette i valori NULL.
logical_path nvarchar(256) Viene mostrato il nome del percorso logico del file aperto da questo handle. Si tratta dello stesso percorso restituito dal .PathName metodo di varbinary(max) FILESTREAM. Ammette valori Null.
physical_path nvarchar(256) Viene mostrato il nome del percorso NTFS effettivo del file. Si tratta dello stesso percorso restituito dal .PhysicalPathName metodo di varbinary(max) FILESTREAM. Abilitato dal flag di traccia 5556. Ammette valori Null.

Autorizzazioni

Per SQL Server 2019 (15.x) e versioni precedenti, è richiesta l'autorizzazione VIEW edizione Standard RVER STATE nel server.

Per SQL Server 2022 (16.x) e versioni successive, è richiesta l'autorizzazione VIEW edizione Standard RVER PERFORMANCE STATE nel server.