sys.dm_filestream_file_io_requests (Transact-SQL)sys.dm_filestream_file_io_requests (Transact-SQL)

Gilt für: JaSQL Server NeinAzure SQL-Datenbank NeinAzure Synapse Analytics (SQL DW) NeinParallel Data Warehouse APPLIES TO: yesSQL Server noAzure SQL Database noAzure Synapse Analytics (SQL DW) noParallel Data Warehouse

Zeigt eine Liste mit E/A-Anforderungen an, die im betreffenden Moment vom Namespace-Besitzer (NSO) verarbeitet werden.Displays a list of I/O requests being processed by the Namespace Owner (NSO) at the given moment.

ColumnColumn typeType BESCHREIBUNGDescription
request_context_addressrequest_context_address varbinary(8)varbinary(8) Zeigt die interne Adresse des NSO-Speicherblocks an, der die E/A-Anforderung des Treibers enthält.Shows the internal address of the NSO memory block that contains the I/O request from the driver. Lässt keine NULL-Werte zu.Is not nullable.
current_spidcurrent_spid smallintsmallint Zeigt die System Prozess-ID (SPID) für die Verbindung des aktuellen SQL Server an.Shows the system process id (SPID) for the current SQL Server's connection. Lässt keine NULL-Werte zu.Is not nullable.
request_typerequest_type nvarchar (60)nvarchar(60) Zeigt den Typ des E/A-Anforderungspakets (IRP) an.Shows the I/O request packet (IRP) type. Die möglichen Anforderungstypen sind 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 und REQ_SET_SECURITY.The possible request types are 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, and REQ_SET_SECURITY. Lässt keine NULL-Werte zu.Is not nullable
request_staterequest_state nvarchar (60)nvarchar(60) Zeigt den Status der E/A-Anforderung in NSO an.Shows the state of the I/O request in NSO. Mögliche Werte sind REQ_STATE_RECEIVED, REQ_STATE_INITIALIZED, REQ_STATE_ENQUEUED, REQ_STATE_PROCESSING, REQ_STATE_FORMATTING_RESPONSE, REQ_STATE_SENDING_RESPONSE, REQ_STATE_COMPLETING und REQ_STATE_COMPLETED.Possible values are REQ_STATE_RECEIVED, REQ_STATE_INITIALIZED, REQ_STATE_ENQUEUED, REQ_STATE_PROCESSING, REQ_STATE_FORMATTING_RESPONSE, REQ_STATE_SENDING_RESPONSE, REQ_STATE_COMPLETING, and REQ_STATE_COMPLETED. Lässt keine NULL-Werte zu.Is not nullable.
request_idrequest_id intint Zeigt die eindeutige Anforderungs-ID an, die der Anforderung vom Treiber zugewiesen ist.Shows the unique request ID assigned by the driver to this request. Lässt keine NULL-Werte zu.Is not nullable.
irp_idirp_id intint Zeigt die eindeutige IRP-ID an.Shows the unique IRP ID. Dies ist zur Ermittlung aller E/A-Anforderungen hilfreich, die mit der vorliegenden IRP in Verbindung stehen.This is useful for identifying all I/O requests related to the given IRP. Lässt keine NULL-Werte zu.Is not nullable.
handle_idhandle_id intint Gibt die Handle-ID für den Namespace an.Indicated the namespace handle ID. Dies ist der NSO-spezifische Bezeichner und in einer Instanz eindeutig.This is the NSO specific identifier and is unique across an instance. Lässt keine NULL-Werte zu.Is not nullable.
client_thread_idclient_thread_id varbinary(8)varbinary(8) Zeigt die Thread-ID der Client Anwendung an, von der die Anforderung stammt.Shows the client application's thread ID that originates the request.

** * Warnung * * ** Dies ist nur dann von Bedeutung, wenn die Client Anwendung auf dem gleichen Computer wie SQL Server ausgeführt wird.** Warning ** This is meaningful only if the client application is running on the same machine as SQL Server. Wird die Clientanwendung remote ausgeführt, zeigt die client_thread_id die Thread-ID eines Systemprozesses an, der für den Remoteclient ausgeführt wird.When the client application is running remotely, the client_thread_id shows the thread ID of some system process that works on behalf of the remote client.

Lässt NULL-Werte zu.Is nullable.
client_process_idclient_process_id varbinary(8)varbinary(8) Zeigt die Prozess-ID der Clientanwendung an, wenn die Clientanwendung auf dem gleichen Computer wie SQL Server ausgeführt wird.Shows the process ID of the client application if the client application runs on the same machine as SQL Server. Im Falle eines Remoteclients wird die Systemprozess-ID angezeigt, die für die Clientanwendung angezeigt wird.For a remote client, this shows the system process ID that is working on behalf of the client application. Lässt NULL-Werte zu.Is nullable.
handle_context_addresshandle_context_address varbinary(8)varbinary(8) Zeigt die Adresse der internen nso-Struktur an, die dem Handle des Clients zugeordnet ist.Shows the address of the internal NSO structure associated with the client's handle. Lässt NULL-Werte zu.Is nullable.
filestream_transaction_idfilestream_transaction_id varbinary (128)varbinary(128) Zeigt die ID der Transaktion an, die der vorliegenden Handle und allen dieser Handle zugeordneten Anforderungen zugeordnet ist.Shows the ID of the transaction associated with the given handle and all the requests associated with this handle. Hierbei handelt es sich um den Wert, der von der get_filestream_transaction_context -Funktion zurückgegeben wird.It is the value returned by the get_filestream_transaction_context function. Lässt NULL-Werte zu.Is nullable.

BerechtigungenPermissions

Erfordert die VIEW SERVER STATE-Berechtigung auf dem Server.Requires VIEW SERVER STATE permission on the server.

Weitere InformationenSee Also

Dynamische Verwaltungs Sichten für FILESTREAM und FILETABLE (Transact-SQL-)Filestream and FileTable Dynamic Management Views (Transact-SQL)