sys.dm_filestream_file_io_requests (Transact-SQL)
Zeigt eine Liste mit E/A-Anforderungen an, die im betreffenden Moment vom Namespace-Besitzer (NSO) verarbeitet werden.
Spalte |
Typ |
Beschreibung |
||
---|---|---|---|---|
request_context_address |
varbinary(8) |
Zeigt die interne Adresse des NSO-Speicherblocks an, der die E/A-Anforderung des Treibers enthält. NULL ist nicht zulässig. |
||
current_spid |
smallint |
Zeigt die Systemprozess-ID (SPID) für die aktuelle Verbindung des SQL Servers an. Lässt keine NULL-Werte zu. |
||
request_type |
nvarchar(60) |
Zeigt den Typ des E/A-Anforderungspakets (IRP) an. 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. NULL ist nicht zulässig. |
||
request_state |
nvarchar(60) |
Zeigt den Status der E/A-Anforderung in NSO an. 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. Lässt keine NULL-Werte zu. |
||
request_id |
int |
Zeigt die eindeutige Anforderungs-ID an, die der Anforderung vom Treiber zugewiesen ist. NULL ist nicht zulässig. |
||
irp_id |
int |
Zeigt die eindeutige IRP-ID an. Dies ist zur Ermittlung aller E/A-Anforderungen hilfreich, die mit der vorliegenden IRP in Verbindung stehen. NULL ist nicht zulässig. |
||
handle_id |
int |
Gibt die Handle-ID für den Namespace an. Dies ist der NSO-spezifische Bezeichner und in einer Instanz eindeutig. NULL ist nicht zulässig. |
||
client_thread_id |
varbinary(8) |
Zeigt die Thread-ID der Clientanwendung an, von der die Anforderung gestartet wird.
NULL ist zulässig. |
||
client_process_id |
varbinary(8) |
Zeigt die Prozess-ID der Clientanwendung an, wenn die Clientanwendung auf dem gleichen Computer wie SQL Server ausgeführt wird. Im Falle eines Remoteclients wird die Systemprozess-ID angezeigt, die für die Clientanwendung angezeigt wird. NULL ist zulässig. |
||
handle_context_address |
varbinary(8) |
Zeigt die Adresse der internen NSO-Struktur an, die der Handle des Clients zugeordnet ist. NULL ist zulässig. |
||
filestream_transaction_id |
varbinary(128) |
Zeigt die ID der Transaktion an, die der vorliegenden Handle und allen dieser Handle zugeordneten Anforderungen zugeordnet ist. Hierbei handelt es sich um den Wert, der von der get_filestream_transaction_context-Funktion zurückgegeben wird. NULL ist zulässig. |
Berechtigungen
Erfordert die VIEW SERVER STATE-Berechtigung auf dem Server.
Siehe auch
Verweis
Dynamische Verwaltungssichten für Filestream und FileTable (Transact-SQL)