sys.dm_filestream_file_io_handles (Transact-SQL)
适用范围:SQL Server
显示命名空间所有者 (NSO) 已知的文件句柄。 sys.dm_filestream_file_io_handles
显示客户端使用的 OpenSqlFilestream
FILESTREAM 句柄。
列 | 类型 | 描述 |
---|---|---|
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 路径名。 这是 varbinary(max) FILESTREAM 方法返回.PhysicalPathName 的相同路径名。 通过跟踪标志 5556 启用。 Nullable。 |
权限
对于 SQL Server 2019 (15.x) 和以前的版本,需要对服务器具有 VIEW SERVER STATE 权限。
对于 SQL Server 2022(16.x)及更高版本,需要对服务器具有 VIEW SERVER PERFORMANCE STATE 权限。