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開啟。 |
另請參閱
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應