sys.dm_filestream_file_io_handles (Transact-SQL)

适用于SQL Server

显示命名空间所有者 (NSO) 已知的文件句柄。 sys.dm_filestream_file_io_handles 显示客户端使用的 OpenSqlFilestreamFILESTREAM 句柄。

类型​​ 描述
handle_context_address varbinary(8) 显示与客户端句柄关联的内部 NSO 结构的地址。 Nullable。
creation_request_id int 显示用于创建此句柄的 I/O 请求中的 REQ_PRE_CREATE 字段。 不可为 Null。
creation_irp_id int 显示用于创建此句柄的 I/O 请求中的 REQ_PRE_CREATE 字段。 不可为 Null。
handle_id int 显示驱动程序分配给此句柄的唯一 ID。 不可为 Null。
creation_client_thread_id varbinary(8) 显示用于创建此句柄的 I/O 请求中的 REQ_PRE_CREATE 字段。 Nullable。
creation_client_process_id varbinary(8) 显示用于创建此句柄的 I/O 请求中的 REQ_PRE_CREATE 字段。 Nullable。
filestream_transaction_id varbinary(128) 显示与给定句柄相关联的事务的 ID。 这是函数返回 get_filestream_transaction_context 的值。 使用此字段加入 sys.dm_filestream_file_io_requests 视图。 Nullable。
access_type nvarchar(60) 不可为 Null。
logical_path nvarchar(256) 显示此句柄打开的文件的逻辑路径名。 这是 varbinary(max) FILESTREAM 方法返回.PathName相同路径名。 Nullable。
physical_path nvarchar(256) 显示文件的实际 NTFS 路径名。 这是 varbinarymax) FILESTREAM 方法返回.PhysicalPathName相同路径名。 通过跟踪标志 5556 启用。 Nullable。

权限

对于 SQL Server 2019 (15.x) 和以前的版本,需要对服务器具有 VIEW SERVER STATE 权限。

对于 SQL Server 2022(16.x)及更高版本,需要对服务器具有 VIEW SERVER PERFORMANCE STATE 权限。