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 結構位址。 可為 Null。
creation_request_id int 顯示用來建立此句柄之 REQ_PRE_CREATE I/O 要求的欄位。 不可為 Null。
creation_irp_id int 顯示用來建立此句柄之 REQ_PRE_CREATE I/O 要求的欄位。 不可為 Null。
handle_id int 顯示驅動程式指派之此句柄的唯一標識符。 不可為 Null。
creation_client_thread_id varbinary(8) 顯示用來建立此句柄之 REQ_PRE_CREATE I/O 要求的欄位。 可為 Null。
creation_client_process_id varbinary(8) 顯示用來建立此句柄之 REQ_PRE_CREATE I/O 要求的欄位。 可為 Null。
filestream_transaction_id varbinary(128) 顯示與指定句柄相關聯的交易標識碼。 這是函式所 get_filestream_transaction_context 傳回的值。 使用此欄位聯結至 sys.dm_filestream_file_io_requests 檢視。 可為 Null。
access_type nvarchar(60) 不可為 Null。
logical_path nvarchar(256) 顯示這個句柄開啟之檔案的邏輯路徑名稱。 這是 varbinary(max) FILESTREAM 方法所.PathName傳回的相同路徑名稱。 可為 Null。
physical_path nvarchar(256) 顯示檔案的實際NTFS路徑名稱。 這是 varbinary(max) FILESTREAM 方法所傳.PhysicalPathName回的相同路徑名稱。 由追蹤旗標 5556 啟用。 可為 Null。

權限

針對 SQL Server 2019 (15.x) 和舊版,需要伺服器的 VIEW SERVER STATE 許可權。

針對 SQL Server 2022 (16.x) 和更新版本,需要伺服器的 VIEW SERVER PERFORMANCE STATE 許可權。