sys.dm_filestream_file_io_requests (Transact-SQL)
Viene visualizzato un elenco di richieste di I/O elaborate dal proprietario dello spazio dei nomi (NSO, Namespace Owner) in quel preciso momento.
Si applica a: SQL Server (da SQL Server 2008 R2 a versione corrente). |
Colonna |
Tipo |
Descrizione |
---|---|---|
request_context_address |
varbinary(8) |
Viene visualizzato l'indirizzo interno del blocco di memoria NSO in cui è contenuta la richiesta di I/O del driver. Non ammette i valori Null. |
current_spid |
smallint |
Viene mostrato l'ID processo di sistema (SPID) per la connessione corrente di SQL Server. Non ammette i valori Null. |
request_type |
nvarchar(60) |
Viene mostrato il tipo di pacchetto di richiesta di I/O (IRP). I possibili tipi di richiesta sono 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 e REQ_SET_SECURITY. Non ammette i valori Null |
request_state |
nvarchar(60) |
Viene mostrato lo stato della richiesta di I/O in NSO. I valori possibili sono REQ_STATE_RECEIVED, REQ_STATE_INITIALIZED, REQ_STATE_ENQUEUED, REQ_STATE_PROCESSING, REQ_STATE_FORMATTING_RESPONSE, REQ_STATE_SENDING_RESPONSE, REQ_STATE_COMPLETING e REQ_STATE_COMPLETED. Non ammette i valori Null. |
request_id |
int |
Viene mostrato l'ID univoco della richiesta assegnato dal driver a questa richiesta. Non ammette i valori Null. |
irp_id |
int |
Viene mostrato l'ID IRP univoco. È utile per identificare tutte le richieste di I/O correlate all'IRP specificato. Non ammette i valori Null. |
handle_id |
int |
Viene indicato l'ID handle dello spazio dei nomi. Si tratta dell'identificatore specifico dell'NSO ed è univoco in tutta l'istanza. Non ammette i valori Null. |
client_thread_id |
varbinary(8) |
Viene mostrato l'ID thread dell'applicazione client che genera la richiesta. Avviso È utile solo se l'applicazione client è in esecuzione nello stesso computer in cui è installato SQL Server.Se l'applicazione client viene eseguita in remoto, in client_thread_id viene mostrato l'ID thread di alcuni processi di sistema in funzione a nome del client remoto. Ammette i valori Null. |
client_process_id |
varbinary(8) |
Viene mostrato l'ID processo dell'applicazione client se quest'ultima è in esecuzione nello stesso computer in cui è installato SQL Server. Per un client remoto, viene mostrato l'ID processo di sistema in funzione a nome dell'applicazione client. Ammette i valori Null. |
handle_context_address |
varbinary(8) |
Viene mostrato l'indirizzo della struttura NSO interna associata all'handle del client. Ammette i valori Null. |
filestream_transaction_id |
varbinary(128) |
Vengono mostrati l'ID della transazione associata all'handle specifico e tutte le richieste associate a questo handle. Si tratta del valore restituito dalla funzione get_filestream_transaction_context. Ammette i valori Null. |
Autorizzazioni
È richiesta l'autorizzazione VIEW SERVER STATE per il server.