分享方式:


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