sys.dm_filestream_non_transacted_handles (Transact-SQL)
Se aplica a: SQL Server
Muestra los identificadores de archivos no transaccionales abiertos asociados a los datos de FileTable.
Esta vista contiene una fila por cada identificador de archivo abierto. Dado que los datos de esta vista corresponden al estado interno activo del servidor, los datos cambian constantemente al abrirse y cerrarse los identificadores. Esta vista no contiene información histórica.
Para obtener más información, vea Administrar FileTables.
Column | Tipo | Descripción |
---|---|---|
database_id | int | Id. de la base de datos asociado al identificador. |
object_id | int | Id. de objeto del objeto FileTable al que está asociado el identificador. |
handle_id | int | Id. de contexto del identificador único. Usado por el procedimiento almacenado sp_kill_filestream_non_transacted_handles (Transact-SQL) para eliminar un identificador específico. |
file_object_type | int | Tipo del identificador. Esto indica el nivel de la jerarquía con que se abrió el identificador, es decir, base de datos o elemento. |
file_object_type_desc | nvarchar(120) | "UNDEFINED", "SERVER_ROOT", "DATABASE_ROOT", "TABLE_ROOT", "TABLE_ITEM" |
correlation_process_id | varbinary(8) | Contiene un identificador único para el proceso que originó la solicitud. |
correlation_thread_id | varbinary(8) | Contiene un identificador único para el subproceso que originó la solicitud. |
file_context | varbinary(8) | Puntero al objeto de archivo utilizado por este identificador. |
estado | int | Estado actual del identificador. Puede ser activo, cerrado o eliminado. |
state_desc | nvarchar(120) | "ACTIVO", "CERRADO", "ASESINADO" |
current_workitem_type | int | Indica que este identificador se está procesando actualmente. |
current_workitem_type_desc | nvarchar(120) | "NoSetWorkItemType", "FFtPreCreateWorkitem", "FFtGetPhysicalFileNameWorkitem", "FFtPostCreateWorkitem", "FFtPreCleanupWorkitem", "FFtPostCleanupWorkitem", "FFtPreCloseWorkitem", "FFtQueryDirectoryWorkItem", "FFtQueryInfoWorkItem", "FFtQueryVolumeInfoWorkItem", "FFtSetInfoWorkitem", "FFtWriteCompletionWorkitem" |
fcb_id | bigint | Identificador del bloque de control de archivos de FileTable |
item_id | varbinary(892) | El identificador de elemento de un archivo o un directorio. Puede ser NULL para los identificadores de raíz del servidor. |
is_directory | bit | Esto es un directorio. |
item_name | nvarchar(512) | Nombre del elemento. |
opened_file_name | nvarchar(512) | Ruta de acceso de la que se solicita originalmente su apertura. |
database_directory_name | nvarchar(512) | Parte de opened_file_name que representa el nombre del directorio de la base de datos. |
table_directory_name | nvarchar(512) | Parte de opened_file_name que representa el nombre del directorio de la tabla. |
remaining_file_name | nvarchar(512) | Parte de opened_file_name que representa el nombre del directorio restante. |
open_time | datetime | Hora en que se abrió el identificador. |
flags | int | ShareFlagsUpdatedToFcb = 0x1, DeleteOnClose = 0x2, NewFile = 0x4, PostCreateDoneForNewFile = 0x8, StreamFileOverwritten = 0x10, RequestCancelled = 0x20, NewFileCreationRolledBack = 0x40 |
login_id | int | Id. de la entidad de seguridad que abrió el identificador. |
login_name | nvarchar(512) | Nombre de la entidad de seguridad que abrió el identificador. |
login_sid | varbinary(85) | SID de la entidad de seguridad que abrió el identificador. |
read_access | bit | Abierto para acceso de lectura. |
write_access | bit | Abierto para acceso de escritura. |
delete_access | bit | Abierto para acceso de eliminación. |
share_read | bit | Abrir con share_read permitido. |
share_write | bit | Abrir con share_write permitido. |
share_delete | bit | Abierto con share_delete permitido. |