sys.dm_filestream_non_transacted_handles (Transact-SQL)

適用於:SQL Server

顯示與 FileTable 資料相關聯的目前開啟的非交易式檔案控制代碼。

此檢視會針對每個開啟的檔案控制碼包含一個資料列。 由於此檢視中的資料會對應至伺服器的即時內部狀態,因此資料會隨著控制碼開啟和關閉而持續變更。 此檢視不包含歷程記錄資訊。

如需詳細資訊,請參閱 管理作業步驟

資料行 輸入 說明
database_id int 與控制碼相關聯的資料庫識別碼。
object_id int 與控制碼相關聯的 FileTable 物件識別碼。
handle_id int 唯一控制碼內容識別碼。 sp_kill_filestream_non_transacted_handles (Transact-SQL) 預存程式用來終止特定控制碼。
file_object_type int 控制碼的類型。 這表示已針對 ie 開啟控制碼的階層層級。資料庫或專案。
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) 這個控制碼所使用之檔案物件的指標。
state 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 檔案控制區塊識別碼。
item_id Varbinary(892) 檔案或目錄的專案識別碼。 伺服器根控制碼可為 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 開啟控制碼之主體的識別碼。
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開啟。

另請參閱

管理 FileTable