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