sys.dm_filestream_non_transacted_handles (Transact-SQL)

Gilt für:SQL Server

Zeigt die derzeit geöffneten nicht-transaktionalen Datei-Handles an, die mit FileTable-Daten verknüpft sind.

Diese Ansicht enthält eine Zeile pro offener Dateihandle. Da die Daten in dieser Ansicht dem Live-Internzustand des Servers entsprechen, ändern sich die Daten ständig, während Handles geöffnet und geschlossen werden. Diese Ansicht enthält keine historischen Informationen.

Weitere Informationen finden Sie unter Verwalten von FileTables.

Spalte Typ Beschreibung
database_id (Datenbank-ID) int ID der Datenbank, die mit dem Handle verknüpft ist.
object_id int Objekt-ID der Dateitabelle, mit der der Handle verknüpft ist.
handle_id int Eindeutiger Handle-Kontext-Identifikator. Wird vom sp_kill_filestream_non_transacted_handles (Transact-SQLgespeicherten Verfahren verwendet , um einen bestimmten Griff zu töten.
file_object_type int Art des Griffs. Dies zeigt die Ebene der Hierarchie an, gegen die der Griff geöffnet wurde, also Datenbank oder Eintrag.
file_object_type_desc Nvarchar(120) "UNDEFINIERT",
"SERVER_ROOT",
"DATABASE_ROOT",
"TABLE_ROOT",
"TABLE_ITEM"
correlation_process_id varbinär(8) Enthält eine eindeutige Kennung für den Prozess, der die Anfrage initiiert hat.
correlation_thread_id varbinär(8) Enthält eine eindeutige Kennung für den Thread, der die Anfrage initiiert hat.
file_context varbinär(8) Zeiger auf das Dateiobjekt, das von diesem Handle verwendet wird.
state int Aktueller Zustand des Griffs. Kann aktiv, geschlossen oder ausgeschaltet sein.
state_desc Nvarchar(120) "AKTIV",
"GESCHLOSSEN",
"GETÖTET"
current_workitem_type int Staat, dass dieser Handle derzeit verarbeitet wird.
current_workitem_type_desc Nvarchar(120) "NoSetWorkItemType",
"FFtPreCreateWorkitem",
"FFtGetPhysicalImageNameWorkitem",
"FFtPostCreateWorkitem",
"FFtPreCleanupWorkitem",
"FFtPostCleanupWorkitem",
"FFtPreCloseWorkitem",
"FFtQueryDirectoryWorkItem",
"FFtQueryInfoWorkItem",
"FFtQueryVolumeInfoWorkItem",
"FFtSetInfoWorkitem",
"FFtWriteCompletionWorkitem"
fcb_id BIGINT Dateitabelle Dateikontroll-Block-ID.
item_id varbinär (892) Die Item-ID für eine Datei oder ein Verzeichnis. Kann für Server-Root-Handles null sein.
is_directory bit Ist das ein Verzeichnis?
item_name Nvarchar(512) Name des Elements.
opened_file_name Nvarchar(512) Ursprünglich wurde der Weg eröffnet.
database_directory_name Nvarchar(512) Teil des opened_file_name, der den Namen des Datenbankverzeichnisses darstellt.
table_directory_name Nvarchar(512) Teil der opened_file_name, der den Namen des Tabellenverzeichnisses darstellt.
remaining_file_name Nvarchar(512) Der Teil der opened_file_name, der den verbleibenden Verzeichnisnamen repräsentiert.
open_time datetime Zeit, dass der Griff geöffnet wird.
Flaggen int ShareFlagsUpdatedToFcb = 0x1,
DeleteOnClose = 0x2,
NewFile = 0x4,
PostCreateDoneForNewFile = 0x8,
StreamFileOverwritten = 0x10,
RequestCancelled = 0x20,
NewFileCreationRolledBack = 0x40
login_id int Ausweis des Schulleiters, der den Handle geöffnet hat.
login_name Nvarchar(512) Name des Schulleiters, der den Griff geöffnet hat.
login_sid varbinary(85) SID des Schulleiters, der den Griff geöffnet hat.
read_access bit Für den Lesezugriff geöffnet.
write_access bit Schreibzugriff geöffnet.
delete_access bit Für Zugriff auf Löschen geöffnet.
share_read bit Begann mit share_read erlaubt.
share_write bit Eröffnet mit share_write erlaubt.
share_delete bit Begann mit share_delete erlaubt.

Siehe auch

Verwalten von FileTables