Partilhar via


sys.dm_filestream_non_transacted_handles (Transact-SQL)

Exibe os identificadores de arquivos não transacionais abertos atualmente associados aos dados da FileTable.

Essa exibição contém uma linha por identificador de arquivo aberto. Como os dados dessa exibição correspondem ao estado interno ativo do servidor, os dados são alterados constantemente conforme os identificadores são abertos e fechados. Essa exibição não contém informações de histórico.

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

Column

Tipo

Descrição

database_id

int

ID do banco de dados associado ao identificador.

object_id

int

ID do objeto da FileTable à qual o identificador está associado.

handle_id

int

Identificador de contexto de identificador exclusivo. Usado pelo procedimento armazenado sp_kill_filestream_non_transacted_handles (Transact-SQL) para eliminar um identificador específico.

file_object_type

int

O tipo do identificador. Indica o nível da hierarquia na qual o identificador foi aberto, ou seja, o banco de dados ou o item.

file_object_type_desc

nvarchar(120)

“UNDEFINED", “SERVER_ROOT", “DATABASE_ROOT", “TABLE_ROOT", “TABLE_ITEM"

correlation_process_id

varbinary(8)

Contém um identificador exclusivo para o processo que originou a solicitação.

correlation_thread_id

varbinary(8)

Contém um identificador exclusivo para o thread que originou a solicitação.

file_context

varbinary(8)

Ponteiro para o objeto de arquivo usado por este identificador.

state

int

O estado atual do identificador. Pode ser ativo, fechado ou eliminado.

state_desc

nvarchar(120)

“ACTIVE", “CLOSED", “KILLED"

current_workitem_type

int

Estado pelo qual este identificador está sendo processado.

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 da FileTable.

item_id

varbinary(892)

A ID do item de um arquivo ou diretório. Pode ser nulo para identificadores de raiz de servidor.

is_directory

bit

Este é um diretório.

item_name

nvarchar(512)

Nome do item.

opened_file_name

nvarchar(512)

Caminho originalmente solicitado para ser aberto.

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 do diretório restante.

open_time

datetime

Hora em que o identificador foi aberto.

sinalizadores

int

ShareFlagsUpdatedToFcb = 0x1, DeleteOnClose = 0x2, NewFile = 0x4, PostCreateDoneForNewFile = 0x8, StreamFileOverwritten = 0x10, RequestCancelled = 0x20, NewFileCreationRolledBack = 0x40

login_id

int

ID da entidade de segurança que abriu o identificador.

login_name

nvarchar(512)

Nome da entidade de segurança que abriu o identificador.

login_sid

varbinary(85)

SID da entidade de segurança que abriu o identificador.

read_access

bit

Aberto para acesso de leitura.

write_access

bit

Aberto para acesso de gravação.

delete_access

bit

Aberto para acesso de exclusão.

share_read

bit

Aberto com share_read permitido.

share_write

bit

Aberto com share_write permitido.

share_delete

bit

Aberto com share_delete permitido.

Consulte também

Conceitos

Gerenciar FileTables