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開啟。 |