sys.dm_filestream_non_transacted_handles (Transact-SQL)

Aplica-se a:SQL Server

Exibe os handles de arquivos não transacionais atualmente abertos associados aos dados do FileTable.

Esta visualização contém uma linha por alvo de arquivo aberto. Como os dados nessa visualização correspondem ao estado interno em tempo real do servidor, os dados estão constantemente mudando à medida que os handles são abertos e fechados. Esta visão não contém informações históricas.

Para obter mais informações, consulte Gerenciar FileTables.

Coluna Tipo Description
database_id INT ID do banco de dados associado ao nome.
object_id INT ID de objeto da FileTable com a qual o handle está associado.
handle_id INT Identificador único de contexto de handle. Usado pelo procedimento armazenado sp_kill_filestream_non_transacted_handles (Transact-SQL) para eliminar uma alça específica.
file_object_type INT Tipo de alça. Isso indica o nível da hierarquia contra o qual a alça foi aberta, ou seja, banco de dados ou item.
file_object_type_desc nvarchar(120) "INDEFINIDO",
"SERVER_ROOT",
"DATABASE_ROOT",
"TABLE_ROOT",
"TABLE_ITEM"
correlation_process_id Varbinário(8) Contém um identificador único para o processo que originou a solicitação.
correlation_thread_id Varbinário(8) Contém um identificador único para a thread que originou a solicitação.
file_context Varbinário(8) Apontador para o objeto de arquivo usado por esse handle.
estado INT Estado atual da alça. Pode estar ativo, fechado ou morto.
state_desc nvarchar(120) "ATIVO",
"FECHADO",
"MORTOS"
current_workitem_type INT Declare que este usuário está atualmente sendo processado por.
current_workitem_type_desc nvarchar(120) "NoSetWorkItemType",
"FFtPreCreateWorkitem",
"FFtGetPhysicalFileNameWorkitem",
"FFtPostCreateWorkitem",
"FFtPreCleanupWorkitem",
"FFtPostCleanupWorkitem",
"FFtPreCloseWorkitem",
"FFtQueryDirectoryWorkItem",
"FFtQueryInfoWorkItem",
"FFtQueryVolumeInfoWorkItem",
"FFtSetInfoWorkitem",
"FFtWriteCompletionWorkitem"
fcb_id bigint ID do bloco de controle de arquivo FileTable.
item_id Varbinary(892) O ID do Item para um arquivo ou diretório. Pode ser nulo para handles raiz de servidor.
is_directory bit Isso é um diretório?
item_name nvarchar(512) Nome do item.
opened_file_name nvarchar(512) Originalmente pedi para abrir o caminho.
database_directory_name nvarchar(512) Parte do opened_file_name que representa o nome do diretório do banco de dados.
table_directory_name nvarchar(512) Parte do opened_file_name que representa o nome do diretório da tabela.
remaining_file_name nvarchar(512) Parte do opened_file_name que representa o nome restante do diretório.
open_time datetime Hora de abrir a maçaneta.
sinalizadores INT ShareFlagsUpdatedToFcb = 0x1,
DeleteOnClose = 0x2,
NewFile = 0x4,
PostCreateDoneForNewFile = 0x8,
StreamFileOverwrite = 0x10,
RequestCancelled = 0x20,
NewFileCreationRolledBack = 0x40
login_id INT ID do diretor que abriu a alça.
login_name nvarchar(512) Nome do diretor que abriu a maçaneta.
login_sid varbinary(85) SID do diretor que abriu a maçaneta.
read_access bit Aberto para acesso de leitura.
write_access bit Aberto para acesso por escrita.
delete_access bit Abri para exclusão de acesso.
share_read bit Abriu com share_read permitido.
share_write bit Abriu com share_write permitido.
share_delete bit Começou com share_delete permitido.