sys.dm_filestream_non_transacted_handles (Transact-SQL)

Van toepassing op:SQL Server

Toont de momenteel geopende niet-transactionele bestandshandvatten die gekoppeld zijn aan FileTable-gegevens.

Deze weergave bevat één rij per open bestandshandvat. Omdat de data in deze weergave overeenkomt met de live interne toestand van de server, verandert de data voortdurend terwijl handles worden geopend en gesloten. Deze visie bevat geen historische informatie.

Zie FileTables beherenvoor meer informatie.

Kolom Typ Beschrijving
database_id int ID van de database die aan het handle is gekoppeld.
object_id int Object-ID van de FileTable waaraan de handle is gekoppeld.
handle_id int Unieke handle-contextidentificatie. Gebruikt door de sp_kill_filestream_non_transacted_handles (Transact-SQL ) opgeslagen procedure om een specifiek handvat te doden.
file_object_type int Type van het handvat. Dit geeft het niveau van de hiërarchie aan waartegen het handvat werd geopend, oftewel. database of item.
file_object_type_desc Nvarchar(120) "ONGEDEFINIEERD",
"SERVER_ROOT",
"DATABASE_ROOT",
"TABLE_ROOT",
"TABLE_ITEM"
correlation_process_id varbinair(8) Bevat een unieke identificatie voor het proces dat het verzoek heeft geïntroduceerd.
correlation_thread_id varbinair(8) Bevat een unieke identificatie voor de thread die het verzoek heeft gegenereerd.
file_context varbinair(8) Pointer naar het bestandsobject dat door deze handle wordt gebruikt.
state int Huidige staat van het handvat. Kan actief, gesloten of uitgeschakeld zijn.
staatsbeschrijving Nvarchar(120) "ACTIEF",
"GESLOTEN",
"GEDOOD"
current_workitem_type int Geef aan dat dit adres momenteel wordt verwerkt door.
current_workitem_type_desc Nvarchar(120) "NoSetWorkItemType",
"FFtPreCreateWorkitem",
"FFtGetPhysicalFileNameWorkitem",
"FFtPostCreateWorkitem",
"FFtVoorSchoonmaakWerkitem",
"FFtPostCleanupWerkitem",
"FFtPreCloseWorkitem",
"FFtQueryDirectoryWorkItem",
"FFtQueryInfoWorkItem",
"FFtQueryVolumeInfoWorkItem",
"FFtSetInfoWorkitem",
"FFtWriteCompletionWorkitem"
fcb_id bigint FileTable Bestandsbeheer Blok-ID.
item_id varbinair (892) De Item-ID voor een bestand of map. Kan nul zijn voor server-root handles.
is_directory bit Is dit een directory?
item_name Nvarchar(512) Naam van het item.
opened_file_name Nvarchar(512) Oorspronkelijk werd het pad gevraagd om geopend te worden.
database_directory_name Nvarchar(512) Deel van de opened_file_name dat de naam van de databasemap vertegenwoordigt.
table_directory_name Nvarchar(512) Het deel van de opened_file_name dat de naam van de tabelmap vertegenwoordigt.
remaining_file_name Nvarchar(512) Het deel van de opened_file_name dat de resterende directorynaam vertegenwoordigt.
open_time datetime Tijd om de hendel te openen.
flags int ShareFlagsUpdatedToFcb = 0x1,
DeleteOnClose = 0x2,
NewFile = 0x4,
PostCreateDoneForNewFile = 0x8,
StreamFileOverwritten = 0x10,
RequestCancelled = 0x20,
NewFileCreationRolledBack = 0x40
login_id int ID van de directeur die het handvat opende.
gebruikersnaam Nvarchar(512) Naam van de directeur die de deurklink opende.
login_sid varbinair(85) SID van de directeur die de hendel opende.
read_access bit Open voor leestoegang.
write_access bit Voor schrijftoegang geopend.
delete_access bit Opent voor verwijdering.
share_read bit Begonnen met share_read toegestaan.
share_write bit Begon met share_write toegestaan.
share_delete bit Geopend met share_delete toegestaan.