次の方法で共有


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) このハンドルによって開かれたファイルの論理パス名を示します。 これは、.PathName FILESTREAM の メソッドによって返されるのと同じパス名です。 Null 許容。
physical_path nvarchar (256) ファイルの実際の NTFS パス名を示します。 これは、.PhysicalPathName(max) FILESTREAM の メソッドによって返されるのと同じパス名です。 トレース フラグ 5556 によって有効になります。 Null 許容。

アクセス許可

SQL Server 2019 (15.x) 以前のバージョンでは、サーバーに対する VIEW SERVER STATE 権限が必要です。

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