Share via


sys.dm_filestream_non_transacted_handles (Transact-SQL)

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.

Columna

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. Lo utiliza 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.

state

int

Estado actual del identificador. Puede ser activo, cerrado o eliminado.

state_desc

nvarchar(120)

"ACTIVE", "CLOSED", "KILLED"

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.

Vea también

Conceptos

Administrar FileTables