sys.dm_filestream_non_transacted_handles(Transact-SQL)

適用対象:SQL Server

FileTableデータに関連付けられた現在開いている非トランザクションファイルハンドルを表示します。

このビューは、開いているファイルハンドルごとに1行ずつ構成されます。 このビューのデータがサーバーの内部ライブ状態に対応するため、ハンドルが開閉されるたびにデータが常に変化します。 この見解には歴史的な情報は含まれていません。

詳細については、「 FileTable の管理」を参照してください。

Type Description
データベース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) 「未定義」
「SERVER_ROOT」
「DATABASE_ROOT」
「TABLE_ROOT」
「TABLE_ITEM」
correlation_process_id ヴァービナリー(8) リクエストを発信したプロセスの一意識別子を含みます。
correlation_thread_id ヴァービナリー(8) リクエストを発信したスレッドの一意識別子を含みます。
file_context ヴァービナリー(8) このハンドルが使用するファイルオブジェクトへのポインタ。
状態 int ハンドルの現状。 現役、閉鎖、または死亡している場合があります。
state_desc Nvarchar (120) 「アクティブ」
「閉鎖」
「殺された」
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 ヴァービナリー(892) ファイルやディレクトリのアイテムIDです。 サーバーのルートハンドルはnullかもしれません。
is_directory bit これはディレクトリですか?
item_name ヌヴァルチャール(512) アイテムの名前。
opened_file_name ヌヴァルチャール(512) もともとは道を開くよう依頼していました。
database_directory_name ヌヴァルチャール(512) データベースディレクトリ名を表すopened_file_nameの一部です。
table_directory_name ヌヴァルチャール(512) テーブルディレクトリ名を表すopened_file_nameの一部です。
remaining_file_name ヌヴァルチャール(512) opened_file_nameの残りのディレクトリ名を表す部分。
open_time datetime 取っ手が開く時間。
フラグ int ShareFlagsUpdatedToFcb = 0x1,
DeleteOnClose = 0x2,
NewFile = 0x4、
PostCreateDoneForNewFile = 0x8,
StreamFileOverwritten = 0x10,
RequestCancelled = 0x20,
NewFileCreationRolledBack = 0x40
login_id int 取っ手を開けた校長の身分証明書。
login_name ヌヴァルチャール(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で開封。