sys.dm_filestream_non_transacted_handles (Transact-SQL)
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 ulteriori informazioni, vedere Gestione di tabelle FileTable.
Si applica a: SQL Server (da SQL Server 2012 a versione corrente). |
Colonna |
Tipo |
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" “KILLED" |
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. |