sys.dm_filestream_non_transacted_handles (Transact-SQL)sys.dm_filestream_non_transacted_handles (Transact-SQL)

ESTE TÓPICO APLICA-SE A:simSQL Server (a partir de 2008)nãoBanco de Dados SQL do Microsoft AzurenãoAzure SQL Data Warehouse nãoParallel Data Warehouse THIS TOPIC APPLIES TO:yesSQL Server (starting with 2008)noAzure SQL DatabasenoAzure SQL Data Warehouse noParallel Data Warehouse

Exibe os identificadores de arquivos não transacionais abertos atualmente associados aos dados da FileTable.Displays the currently open non-transactional file handles associated with FileTable data.

Essa exibição contém uma linha por identificador de arquivo aberto.This view contains one row per open file handle. 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.Because the data in this view corresponds to the live internal state of the server, the data is constantly changing as handles are opened and closed. Essa exibição não contém informações de histórico.This view does not contain historical information.

Para obter mais informações, consulte Gerenciar FileTables.For more information, see Manage FileTables.

ColunaColumn TipoType DescriçãoDescription
database_iddatabase_id intint ID do banco de dados associado ao identificador.ID of the database associated with the handle.
object_idobject_id intint ID do objeto da FileTable à qual o identificador está associado.Object ID of the FileTable the handle is associated with.
handle_idhandle_id intint Identificador de contexto de identificador exclusivo.Unique handle context identifier. Usado pelo sp_kill_filestream_non_transacted_handles (Transact-SQL) procedimento armazenado para eliminar um identificador específico.Used by the sp_kill_filestream_non_transacted_handles (Transact-SQL) stored procedure to kill a specific handle.
file_object_typefile_object_type intint O tipo do identificador.Type of the handle. Indica o nível da hierarquia na qual o identificador foi aberto, ou seja, o banco de dados ou o item.This indicates the level of the hierarchy the handle was opened against, ie. database or item.
file_object_type_descfile_object_type_desc nvarchar(120)nvarchar(120) “UNDEFINED",“UNDEFINED",
“SERVER_ROOT",“SERVER_ROOT",
“DATABASE_ROOT",“DATABASE_ROOT",
“TABLE_ROOT",“TABLE_ROOT",
“TABLE_ITEM"“TABLE_ITEM"
correlation_process_idcorrelation_process_id varbinary (8)varbinary(8) Contém um identificador exclusivo para o processo que originou a solicitação.Contains a unique identifier for the process that originated the request.
correlation_thread_idcorrelation_thread_id varbinary (8)varbinary(8) Contém um identificador exclusivo para o thread que originou a solicitação.Contains a unique identifier for the thread that originated the request.
file_contextfile_context varbinary (8)varbinary(8) Ponteiro para o objeto de arquivo usado por este identificador.Pointer to the file object used by this handle.
statestate intint O estado atual do identificador.Current state of the handle. Pode ser ativo, fechado ou eliminado.May be active, closed or killed.
state_descstate_desc nvarchar(120)nvarchar(120) “ACTIVE",“ACTIVE",
“CLOSED",“CLOSED",
“KILLED"“KILLED"
current_workitem_typecurrent_workitem_type intint Estado pelo qual este identificador está sendo processado.State this handle is currently being processed by.
current_workitem_type_desccurrent_workitem_type_desc nvarchar(120)nvarchar(120) “NoSetWorkItemType",“NoSetWorkItemType",
“FFtPreCreateWorkitem",“FFtPreCreateWorkitem",
“FFtGetPhysicalFileNameWorkitem",“FFtGetPhysicalFileNameWorkitem",
“FFtPostCreateWorkitem",“FFtPostCreateWorkitem",
“FFtPreCleanupWorkitem",“FFtPreCleanupWorkitem",
“FFtPostCleanupWorkitem",“FFtPostCleanupWorkitem",
“FFtPreCloseWorkitem",“FFtPreCloseWorkitem",
“FFtQueryDirectoryWorkItem",“FFtQueryDirectoryWorkItem",
“FFtQueryInfoWorkItem",“FFtQueryInfoWorkItem",
“FFtQueryVolumeInfoWorkItem",“FFtQueryVolumeInfoWorkItem",
“FFtSetInfoWorkitem",“FFtSetInfoWorkitem",
“FFtWriteCompletionWorkitem"“FFtWriteCompletionWorkitem"
fcb_idfcb_id bigintbigint ID do bloco de controle de arquivo da FileTable.FileTable File Control Block ID.
item_iditem_id varbinary(892)varbinary(892) A ID do item de um arquivo ou diretório.The Item ID for a file or directory. Pode ser nulo para identificadores de raiz de servidor.May be null for server root handles.
is_directoryis_directory bitbit Este é um diretório.Is this a directory.
item_nameitem_name nvarchar(512)nvarchar(512) Nome do item.Name of the item.
opened_file_nameopened_file_name nvarchar(512)nvarchar(512) Caminho originalmente solicitado para ser aberto.Originally requested path to be opened.
database_directory_namedatabase_directory_name nvarchar(512)nvarchar(512) Parte do opened_file_name que representa o nome do diretório do banco de dados.Portion of the opened_file_name that represents the database directory name.
table_directory_nametable_directory_name nvarchar(512)nvarchar(512) Parte do opened_file_name que representa o nome do diretório da tabela.Portion of the opened_file_name that represents the table directory name.
remaining_file_nameremaining_file_name nvarchar(512)nvarchar(512) Parte do opened_file_name que representa o nome do diretório restante.Portion of the opened_file_name that represents the remaining directory name.
open_timeopen_time datetimedatetime Hora em que o identificador foi aberto.Time the handle was opened.
sinalizadoresflags intint ShareFlagsUpdatedToFcb = 0x1,ShareFlagsUpdatedToFcb = 0x1,
DeleteOnClose = 0x2,DeleteOnClose = 0x2,
NewFile = 0x4,NewFile = 0x4,
PostCreateDoneForNewFile = 0x8,PostCreateDoneForNewFile = 0x8,
StreamFileOverwritten = 0x10,StreamFileOverwritten = 0x10,
RequestCancelled = 0x20,RequestCancelled = 0x20,
NewFileCreationRolledBack = 0x40NewFileCreationRolledBack = 0x40
login_idlogin_id intint ID da entidade de segurança que abriu o identificador.ID of the principal that opened the handle.
login_namelogin_name nvarchar(512)nvarchar(512) Nome da entidade de segurança que abriu o identificador.Name of the principal that opened the handle.
login_sidlogin_sid varbinary(85)varbinary(85) SID da entidade de segurança que abriu o identificador.SID of the principal that opened the handle.
read_accessread_access bitbit Aberto para acesso de leitura.Opened for read access.
write_accesswrite_access bitbit Aberto para acesso de gravação.Opened for write access.
delete_accessdelete_access bitbit Aberto para acesso de exclusão.Opened for delete access.
share_readshare_read bitbit Aberto com share_read permitido.Opened with share_read allowed.
share_writeshare_write bitbit Aberto com share_write permitido.Opened with share_write allowed.
share_deleteshare_delete bitbit Aberto com share_delete permitido.Opened with share_delete allowed.

Consulte tambémSee Also

Gerenciar FileTablesManage FileTables