sys.dm_filestream_non_transacted_handles (Transact-SQL)

Aplica-se a: SQL Server

Mostra os handles de ficheiros não transacionais atualmente abertos associados aos dados do FileTable.

Esta vista contém uma linha por cada handle de ficheiro aberto. Como os dados nesta vista correspondem ao estado interno em tempo real do servidor, os dados mudam constantemente à medida que os controlos são abertos e fechados. Esta opinião não contém informação histórica.

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

Coluna Type Description
database_id int ID da base de dados associada ao handle.
object_id int ID de objeto do FileTable ao qual o handle está associado.
handle_id int Identificador único de contexto do handle. Usado pelo procedimento armazenado sp_kill_filestream_non_transacted_handles (Transact-SQL) para eliminar um handle específico.
file_object_type int Tipo de pega. Isto indica o nível da hierarquia contra o qual a alavanca foi aberta, ou seja, base de dados ou item.
file_object_type_desc nvarchar(120) "INDEFINIDO",
"SERVER_ROOT",
"DATABASE_ROOT",
"TABLE_ROOT",
"TABLE_ITEM"
correlation_process_id Varbinary(8) Contém um identificador único para o processo que originou o pedido.
correlation_thread_id Varbinary(8) Contém um identificador único para a thread que originou o pedido.
file_context Varbinary(8) Apontador para o objeto de ficheiro usado por este handle.
state int Estado atual da pega. Pode estar ativo, fechado ou morto.
descrição_do_estado nvarchar(120) "ATIVO",
"FECHADO",
"MORTOS"
current_workitem_type int Indique que este endereço está atualmente a ser 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 controlo do ficheiro FileTable.
item_id varbinary(892) O ID do Item para um ficheiro ou diretório. Pode ser nulo para os handles raiz do servidor.
is_directory bit Isto é um diretório?
item_name nvarchar (512) Nome do item.
opened_file_name nvarchar (512) Originalmente pedi que o caminho fosse aberto.
database_directory_name nvarchar (512) Parte do opened_file_name que representa o nome do diretório da base 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.
flags int ShareFlagsUpdatedToFcb = 0x1,
DeleteOnClose = 0x2,
NewFile = 0x4,
PostCreateDoneForNewFile = 0x8,
StreamFileOverwrite = 0x10,
RequestCancelled = 0x20,
NewFileCreationRolledBack = 0x40
login_id int ID do diretor que abriu a maçaneta.
nome_de_login 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 de escrita.
delete_access bit Aberto para apagar acesso.
share_read bit Abriu com share_read permitido.
share_write bit Começou com share_write permitido.
share_delete bit Abriu com share_delete permitido.