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 ドライバーによって割り当てられたこのハンドルの一意の ID を表示します。 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) 特定のハンドルに関連付けられているトランザクションの ID を示します。 これは、関数によって 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 Standard Edition RVER STATE 権限が必要です。

SQL Server 2022 (16.x) 以降のバージョンでは、サーバーに対する VIEW Standard Edition RVER PERFORMANCE STATE 権限が必要です。