sys.dm_filestream_file_io_requests (Transact-SQL)

Van toepassing op:SQL Server

Toont een lijst van I/O-verzoeken die op een bepaald moment door de Namespace Owner (NSO) zijn verwerkt.

Kolom Type Beschrijving
request_context_address varbinary(8) Toont het interne adres van het NSO-geheugenblok dat het I/O-verzoek van de driver bevat. Niet nullwaarde.
current_spid smallint Toont de sessie-ID (SPID) voor de huidige verbinding van de SQL Server. Niet nullwaarde.
request_type nvarchar(60) Toont het type I/O-verzoekpakket (IRP). De mogelijke verzoektypes zijn 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_FSCTLREQ_QUERY_INFOREQ_SET_INFOREQ_ENUM_DIRECTORYREQ_QUERY_SECURITYen .REQ_SET_SECURITY Niet nullwaarde.
request_state nvarchar(60) Toont de staat van het I/O-verzoek in NSO. Mogelijke waarden zijnREQ_STATE_RECEIVED, REQ_STATE_INITIALIZED, , REQ_STATE_ENQUEUED, REQ_STATE_PROCESSING, REQ_STATE_FORMATTING_RESPONSE, REQ_STATE_SENDING_RESPONSE, , en REQ_STATE_COMPLETINGREQ_STATE_COMPLETED. Niet nullwaarde.
request_id int Toont de unieke verzoek-ID die door de chauffeur aan dit verzoek is toegewezen. Niet nullwaarde.
irp_id int Toont de unieke IRP-ID. Dit is nuttig om alle I/O-verzoeken met betrekking tot de betreffende IRP te identificeren. Niet nullwaarde.
handle_id int Geeft de naamruimte-handle ID aan. Dit is de NSO-specifieke identificatie en is uniek binnen een instantie. Niet nullwaarde.
client_thread_id varbinary(8) Toont de thread-ID van de clientapplicatie die het verzoek initieert.

Waarschuwing: Dit is alleen betekenisvol als de clientapplicatie op dezelfde machine draait als SQL Server. Wanneer de clientapplicatie op afstand draait, toont deze client_thread_id de thread-ID van een systeemproces dat namens de externe client werkt.

Nullable.
client_process_id varbinary(8) Toont de proces-ID van de clientapplicatie als de clientapplicatie op dezelfde machine draait als SQL Server. Voor een remote client toont dit de systeemproces-ID die namens de clientapplicatie werkt. Nullable.
handle_context_address varbinary(8) Geeft het adres weer van de interne NSO-structuur die is gekoppeld aan de ingang van de client. Nullable.
filestream_transaction_id varbinary(128) Toont de ID van de transactie die aan het betreffende handle is gekoppeld en alle verzoeken die aan deze handle zijn gekoppeld. Het is de waarde die door de get_filestream_transaction_context functie wordt teruggegeven. Nullable.

Permissions

Voor SQL Server 2019 (15.x) en eerdere versies vereist VIEW het SERVER STATE perspectief op de server.

Voor SQL Server 2022 (16.x) en latere versies is een SERVER PERFORMANCE STATE-toestemming op de server vereistVIEW.