sys.dm_filestream_non_transacted_handles (Transact-SQL)

Gäller för:SQL Server

Visar de för närvarande öppna icke-transaktionella filhandtag kopplade till FileTable-data.

Denna vy innehåller en rad per öppen filhandtag. Eftersom datan i denna vy motsvarar serverns interna tillstånd i realtid, förändras datan ständigt när handtag öppnas och stängs. Denna syn innehåller inte historisk information.

Mer information finns i Hantera filtabeller.

Column Type Description
database_id int ID för databasen kopplad till handtaget.
object_id int Objekt-ID för FileTable som handtaget är kopplat till.
handle_id int Unik handtagskontextidentifierare. Används av sp_kill_filestream_non_transacted_handles (Transact-SQL) lagrad metod för att döda ett specifikt handtag.
file_object_type int Typ av handtag. Detta indikerar vilken nivå i hierarkin som handtaget öppnades mot, dvs. databas eller objekt.
file_object_type_desc Nvarchar(120) "ODEFINIERAD",
"SERVER_ROOT",
"DATABASE_ROOT",
"TABLE_ROOT",
"TABLE_ITEM"
correlation_process_id varbinär(8) Innehåller en unik identifierare för processen som initierade förfrågan.
correlation_thread_id varbinär(8) Innehåller en unik identifierare för tråden som startade förfrågan.
file_context varbinär(8) Peka på filobjektet som används av detta handtag.
state int Nuvarande tillstånd för handtaget. Kan vara aktiv, stängd eller dödad.
tillstånd_beskrivning Nvarchar(120) "AKTIV",
"STÄNGT",
"DÖDADE"
current_workitem_type int Uppge att detta handtag för närvarande behandlas av.
current_workitem_type_desc Nvarchar(120) "NoSetWorkItemType",
"FFtPreCreateWorkitem",
"FFtGetPhysicalFileNameWorkitem",
"FFtPostCreateWorkitem",
"FFtFörStädningArbetsobjekt",
"FFtPostCleanupWorkitem",
"FFtPreCloseWorkitem",
"FFtQueryDirectoryWorkItem",
"FFtQueryInfoWorkItem",
"FFtQueryVolumeInfoWorkItem",
"FFtSetInfoWorkitem",
"FFtWriteCompletionWorkitem"
fcb_id bigint Filtabell Filkontrollblock-ID.
item_id varbinär (892) Item-ID för en fil eller katalog. Kan vara null för serverrothandtag.
is_directory bit Är detta en katalog?
item_name Nvarchar(512) Namnet på objektet.
opened_file_name Nvarchar(512) Ursprungligen begärde att vägen skulle öppnas.
database_directory_name Nvarchar(512) Den delen av opened_file_name som representerar databaskatalogens namn.
table_directory_name Nvarchar(512) Den delen av opened_file_name som representerar tabellens katalognamn.
remaining_file_name Nvarchar(512) Den del av opened_file_name som representerar det återstående katalognamnet.
open_time datetime Dags att handtaget öppnades.
flags int DelaFlaggorUppdateradeFcb = 0x1,
DeleteOnClose = 0x2,
NewFile = 0x4,
PostCreateDoneForNewFile = 0x8,
StreamFileOverwritten = 0x10,
RequestCancelled = 0x20,
NewFileCreationRolledBack = 0x40
login_id int ID på rektorn som öppnade handtaget.
inloggningsnamn Nvarchar(512) Namnet på rektorn som öppnade handtaget.
login_sid varbinär(85) SID på rektorn som öppnade handtaget.
read_access bit Öppnad för läsåtkomst.
write_access bit Öppnat för skrivåtkomst.
delete_access bit Öppnat för borttagningsåtkomst.
share_read bit Inledde med share_read tillåtet.
share_write bit Inled med share_write tillåtet.
share_delete bit Inledde med share_delete tillåtet.