sys.dm_filestream_non_transacted_handles (Transact-SQL)
Aplica-se: SQL Server
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.
Coluna | Type | 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) | "INDEFINIDO", "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. |
estado | int | O estado atual do identificador. Pode ser ativo, fechado ou eliminado. |
state_desc | nvarchar(120) | "ATIVO", "FECHADO", "MORTO" |
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 | varbinário(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. |