Condividi tramite


sys.dm_filestream_non_transacted_handles (Transact-SQL)

Si applica a: SQL Server

Consente di visualizzare gli handle di file non transazionali aperti associati a dati di tabelle FileTable.

Questa vista contiene una riga per ogni handle di file aperto. Poiché i dati nella vista corrispondono allo stato interno in tempo reale del server, tali dati cambiano costantemente in corrispondenza dell'apertura e della chiusura degli handle. La vista non contiene informazioni cronologiche.

Per altre informazioni, vedere Gestire le tabelle FileTable.

Istogramma Type Descrizione
database_id int ID del database associato all'handle.
object_id int ID oggetto della tabella FileTable a cui è associato l'handle.
handle_id int Identificatore di contesto dell'handle univoco. Utilizzato dalla stored procedure sp_kill_filestream_non_transacted_handles (Transact-SQL) per terminare un handle specifico.
file_object_type int Tipo dell'handle. Indica il livello della gerarchia rispetto al quale è stato aperto l'handle, ovvero a livello di database o a livello di elemento.
file_object_type_desc nvarchar(120) "UNDEFINED",
"SERVER_ROOT",
"DATABASE_ROOT",
"TABLE_ROOT",
"TABLE_ITEM"
correlation_process_id varbinary(8) Contiene un identificatore univoco per il processo da cui ha avuto origine la richiesta.
correlation_thread_id varbinary(8) Contiene un identificatore univoco per il thread da cui ha avuto origine la richiesta.
file_context varbinary(8) Puntatore all'oggetto file utilizzato dall'handle.
state int Stato corrente dell'handle. Può essere attivo, chiuso o terminato.
state_desc nvarchar(120) "ACTIVE",
"CLOSED",
"UCCISO"
current_workitem_type int Stato tramite cui l'handle viene attualmente elaborato.
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 della tabella FileTable.
item_id varbinary(892) ID elemento per un file o una directory. Può essere null per gli handle della radice del server.
is_directory bit Specifica che l'elemento è una directory.
item_name nvarchar(512) Nome dell'elemento.
opened_file_name nvarchar(512) Percorso richiesto in origine per l'apertura.
database_directory_name nvarchar(512) Parte di opened_file_name che rappresenta il nome della directory dei database.
table_directory_name nvarchar(512) Parte di opened_file_name che rappresenta il nome della directory delle tabelle.
remaining_file_name nvarchar(512) Parte di opened_file_name che rappresenta il nome di directory rimanente.
open_time datetime Data e ora in cui è stato aperto l'handle.
flags int ShareFlagsUpdatedToFcb = 0x1
DeleteOnClose = 0x2
NewFile = 0x4
PostCreateDoneForNewFile = 0x8
StreamFileOverwritten = 0x10
RequestCancelled = 0x20
NewFileCreationRolledBack = 0x40
login_id int ID dell'entità che ha aperto l'handle.
login_name nvarchar(512) Nome dell'entità che ha aperto l'handle.
login_sid varbinary(85) SID dell'entità che ha aperto l'handle.
read_access bit Elemento aperto per l'accesso in lettura.
write_access bit Elemento aperto per l'accesso in scrittura.
delete_access bit Elemento aperto per l'accesso in eliminazione.
share_read bit Elemento aperto con share_read consentito.
share_write bit Elemento aperto con share_write consentito.
share_delete bit Elemento aperto con share_delete consentito.

Vedi anche

Gestire tabelle FileTable