sys.dm_filestream_non_transacted_handles (Transact-SQL)

si applica a:SQL Server

Visualizza i file handle non transazionali attualmente aperti associati ai dati FileTable.

Questa vista contiene una riga per ogni handle di file aperto. Poiché i dati in questa vista corrispondono allo stato interno in tempo reale del server, i dati cambiano costantemente mentre i handle vengono aperti e chiusi. Questa opinione non contiene informazioni storiche.

Per altre informazioni, vedere Gestire le tabelle FileTable.

Colonna Type Descrizione
database_id int ID del database associato al handle.
object_id int ID oggetto della FileTable a cui il handle è associato.
handle_id int Identificatore unico di contesto dell'handle. Usata dalla procedura sp_kill_filestream_non_transacted_handles (Transact-SQL) per eliminare una specifica impugnatura.
file_object_type int Tipo di manico. Questo indica il livello della gerarchia contro cui l'handle è stato aperto, cioè database o oggetto.
file_object_type_desc Nvarchar(120) "INDEFINITO",
"SERVER_ROOT",
"DATABASE_ROOT",
"TABLE_ROOT",
"TABLE_ITEM"
correlation_process_id Varbinario(8) Contiene un identificatore unico per il processo che ha generato la richiesta.
correlation_thread_id Varbinario(8) Contiene un identificatore unico per il thread che ha generato la richiesta.
file_context Varbinario(8) Puntatore all'oggetto file usato da questo handle.
Stato int Stato attuale del manico. Può essere attiva, chiusa o uccisa.
descrizione_stato Nvarchar(120) "ATTIVO",
"CHIUSO",
"MORTO"
current_workitem_type int Dichiara che questo handle è attualmente in fase di elaborazione.
current_workitem_type_desc Nvarchar(120) "NoSetWorkItemType",
"FFtPreCreateWorkitem",
"FFtGetPhysicalFileNameWorkitem",
"FFtPostCreateWorkitem",
"FFtPreCleanupWorkitem",
"FFtPostCleanupWorkitem",
"FFtPreCloseWorkitem",
"FFtQueryDirectoryWorkItem",
"FFtQueryInfoWorkItem",
"FFtQueryVolumeInfoWorkItem",
"FFtSetInfoWorkitem",
"FFtWriteCompletionWorkitem"
fcb_id bigint ID blocco di controllo file FileTable.
item_id Varbinary(892) L'ID Elemento per un file o una directory. Potrebbe essere nullo per le handle radici del server.
is_directory bit È una directory?
item_name Nvarchar (512) Nome dell'elemento.
opened_file_name Nvarchar (512) Inizialmente ho richiesto di aprire il percorso.
database_directory_name Nvarchar (512) Parte della opened_file_name che rappresenta il nome della directory del database.
table_directory_name Nvarchar (512) Parte della opened_file_name che rappresenta il nome della cartella della tabella.
remaining_file_name Nvarchar (512) Parte della opened_file_name che rappresenta il nome della directory rimanente.
open_time datetime Ora che la maniglia si aprisse.
flags int ShareFlagsUpdatedToFcb = 0x1,
DeleteOnClose = 0x2,
NewFile = 0x4,
PostCreateDoneForNewFile = 0x8,
FileStreamSovrascritto = 0x10,
RequestCancelled = 0x20,
NewFileCreationRolledBack = 0x40
login_id int ID del preside che ha aperto la maniglia.
login_name Nvarchar (512) Nome del preside che ha aperto la maniglia.
login_sid varbinary(85) SID del preside che ha aperto la maniglia.
read_access bit Aperto per l'accesso di lettura.
write_access bit Aperto per l'accesso scritto.
delete_access bit Aperto per cancellare l'accesso.
share_read bit Aperto con share_read permesso.
share_write bit Ha aperto con share_write permesso.
share_delete bit Aperto con share_delete permesso.

Vedere anche

Gestire FileTables