sys.dm_filestream_non_transacted_handles (Transact-SQL)
显示当前打开的与 FileTable 数据关联的非事务性文件句柄。
此视图为每个打开的文件句柄都包含一行。 由于此视图中的数据与服务器的实时内部状态相对应,因此该数据会经常随着句柄的打开和关闭而更改。 此视图不包含历史信息。
有关详细信息,请参阅管理 FileTable。
列 |
类型 |
说明 |
---|---|---|
database_id |
int |
与句柄关联的数据库的 ID。 |
object_id |
int |
与句柄关联的 FileTable 的对象 ID。 |
handle_id |
int |
唯一的句柄上下文标识符。 sp_kill_filestream_non_transacted_handles (Transact-SQL) 存储过程用来终止特定句柄。 |
file_object_type |
int |
句柄的类型。 此类型指示句柄针对其打开的层次结构的级别, 即:数据库或项。 |
file_object_type_desc |
nvarchar(120) |
“UNDEFINED”、 “SERVER_ROOT”、 “DATABASE_ROOT”、 “TABLE_ROOT”、 “TABLE_ITEM” |
correlation_process_id |
varbinary(8) |
包含发起请求的进程的唯一标识符。 |
correlation_thread_id |
varbinary(8) |
包含发起请求的线程的唯一标识符。 |
file_context |
varbinary(8) |
指向此句柄使用的文件对象的指针。 |
state |
int |
句柄的当前状态。 可处于活动、已关闭或已终止状态。 |
state_desc |
nvarchar(120) |
“ACTIVE”、 “CLOSED”、 “KILLED” |
current_workitem_type |
int |
此句柄当前正在由哪一状态处理。 |
current_workitem_type_desc |
nvarchar(120) |
“NoSetWorkItemType”、 “FFtPreCreateWorkitem”、 “FFtGetPhysicalFileNameWorkitem”、 “FFtPostCreateWorkitem”、 “FFtPreCleanupWorkitem”、 “FFtPostCleanupWorkitem”、 “FFtPreCloseWorkitem”、 “FFtQueryDirectoryWorkItem”、 “FFtQueryInfoWorkItem”、 “FFtQueryVolumeInfoWorkItem”、 “FFtSetInfoWorkitem”、 “FFtWriteCompletionWorkitem”、 |
fcb_id |
bigint |
FileTable 文件控制块 ID。 |
item_id |
varbinary(892) |
文件或目录的项 ID。 对于服务器根句柄可能为 Null。 |
is_directory |
bit |
这是一个目录。 |
item_name |
nvarchar(512) |
项的名称。 |
opened_file_name |
nvarchar(512) |
最初请求要打开的路径。 |
database_directory_name |
nvarchar(512) |
opened_file_name 中表示数据库目录名称的部分。 |
table_directory_name |
nvarchar(512) |
opened_file_name 中表示表目录名称的部分。 |
remaining_file_name |
nvarchar(512) |
opened_file_name 中表示其余目录名称的部分。 |
open_time |
datetime |
打开句柄的时间。 |
flags |
int |
ShareFlagsUpdatedToFcb = 0x1、 DeleteOnClose = 0x2、 NewFile = 0x4、 PostCreateDoneForNewFile = 0x8、 StreamFileOverwritten = 0x10、 RequestCancelled = 0x20、 NewFileCreationRolledBack = 0x40 |
login_id |
int |
打开句柄的主体的 ID。 |
login_name |
nvarchar(512) |
打开句柄的主体的名称。 |
login_sid |
varbinary(85) |
打开句柄的主体的 SID。 |
read_access |
bit |
打开以供读取。 |
write_access |
bit |
打开以供写入。 |
delete_access |
bit |
打开以供删除。 |
share_read |
bit |
打开并允许 share_read。 |
share_write |
bit |
打开并允许 share_write。 |
share_delete |
bit |
打开并允许 share_delete。 |