sys.dm_filestream_non_transacted_handles (Transact-SQL)
適用対象: SQL サーバー
FileTable データに関連付けられている現在開いている非トランザクション ファイル ハンドルを表示します。
このビューには、開かれているファイル ハンドルごとに 1 つの行が含まれています。 このビューのデータはサーバーのライブ内部状態に対応しているため、ハンドルが開いたり閉じたりすると、データは常に変化します。 このビューには履歴情報は含まれません。
詳細については、「 FileTable の管理」を参照してください。
列 | タイプ | 説明 |
---|---|---|
database_id | int | ハンドルに関連付けられているデータベースの ID。 |
object_id | int | ハンドルが関連付けられている FileTable のオブジェクト ID。 |
handle_id | int | 一意のハンドル コンテキスト識別子。 sp_kill_filestream_non_transacted_handles (Transact-SQL) ストアド プロシージャが特定のハンドルを強制終了するために使用されます。 |
file_object_type | int | ハンドルの種類。 ハンドルを開くときの対象だった階層のレベル (つまりデータベースまたはアイテム) を示します。 |
file_object_type_desc | Nvarchar (120) | "UNDEFINED", "SERVER_ROOT", "DATABASE_ROOT", "TABLE_ROOT", "TABLE_ITEM" |
correlation_process_id | varbinary(8) | 要求を開始したプロセスの一意の識別子を格納します。 |
correlation_thread_id | varbinary(8) | 要求を生成したスレッドの一意な識別子を格納します。 |
file_context | varbinary(8) | このハンドルで使用されるファイル オブジェクトへのポインター。 |
州 | int | ハンドルの現在の状態。 アクティブ、クローズ、または強制終了の可能性があります。 |
state_desc | Nvarchar (120) | "ACTIVE", "CLOSED", "KILLED" |
current_workitem_type | int | このハンドルが現在処理されている状態。 |
current_workitem_type_desc | Nvarchar (120) | "NoSetWorkItemType", "FFtPreCreateWorkitem", "FFtGetPhysicalFileNameWorkitem", "FFtPostCreateWorkitem", "FFtPreCleanupWorkitem", "FFtPostCleanupWorkitem", "FFtPreCloseWorkitem", "FFtQueryDirectoryWorkItem", "FFtQueryInfoWorkItem", "FFtQueryVolumeInfoWorkItem", "FFtSetInfoWorkitem", "FFtWriteCompletionWorkitem" |
fcb_id | bigint | FileTable ファイル 制御ブロック ID。 |
item_id | varbinary(892) | ファイルまたはディレクトリのアイテム ID。 通常、サーバーのルートのハンドルは NULL です。 |
is_directory | bit | これはディレクトリです。 |
item_name | nvarchar(512) | 項目の名前。 |
opened_file_name | nvarchar(512) | 最初に開くパスを要求しました。 |
database_directory_name | nvarchar(512) | opened_file_name の一部で、データベースのディレクトリ名を表す部分。 |
table_directory_name | nvarchar(512) | opened_file_name の一部で、テーブルのディレクトリ名を表す部分。 |
remaining_file_name | nvarchar(512) | opened_file_name の一部で、残りのディレクトリ名を表す部分。 |
open_time | datetime | ハンドルが開かれた時刻。 |
flags | int | ShareFlagsUpdatedToFcb = 0x1、 DeleteOnClose = 0x2、 NewFile = 0x4、 PostCreateDoneForNewFile = 0x8、 StreamFileOverwritten = 0x10、 RequestCancelled = 0x20、 NewFileCreationRolledBack = 0x40 |
login_id | int | ハンドルを開いたプリンシパルの ID。 |
login_name | nvarchar(512) | ハンドルを開いたプリンシパルの名前。 |
login_sid | varbinary(85) | ハンドルを開いたプリンシパルの SID。 |
read_access | bit | 読み取りアクセス用に開かれました。 |
write_access | bit | 書き込みアクセス用に開きます。 |
delete_access | bit | 削除アクセス用に開きます。 |
share_read | bit | share_read を許可して開かれました。 |
share_write | bit | share_write許可された状態で開きます。 |
share_delete | bit | share_delete を許可して開かれました。 |