sys.dm_filestream_non_transacted_handles (Transact-SQL)
Gilt für: SQL Server
Zeigt die derzeit geöffneten nicht transaktionalen Dateihandles an, die den FileTable-Daten zugeordnet sind.
Diese Sicht enthält eine Zeile pro geöffnetem Dateihandle. Da die Daten in dieser Sicht dem internen Livestatus des Servers entsprechen, ändern sich die Daten kontinuierlich mit dem Öffnen und Schließen der Handles. Diese Sicht enthält keine Verlaufsinformationen.
Weitere Informationen finden Sie unter Verwalten von FileTables.
Spalte | Type | Beschreibung |
---|---|---|
database_id | int | ID der Datenbank, die dem Handle zugeordnet ist. |
object_id | int | Objekt-ID der FileTable, der das Handle zugeordnet ist. |
handle_id | int | Eindeutiger Handlekontextbezeichner. Wird von der gespeicherten Sp_kill_filestream_non_transacted_handles -Prozedur (Transact-SQL) verwendet, um ein bestimmtes Handle zu töten. |
file_object_type | int | Typ des Handles. Gibt die Ebene der Hierarchie an, für die das Handle geöffnet wurde, d. h. die Datenbank oder das Element. |
file_object_type_desc | nvarchar(120) | "UNDEFINED", "SERVER_ROOT", "DATABASE_ROOT", "TABLE_ROOT", "TABLE_ITEM" |
correlation_process_id | varbinary(8) | Enthält einen eindeutigen Bezeichner für den Prozess, von dem die Anforderung stammt. |
correlation_thread_id | varbinary(8) | Enthält einen eindeutigen Bezeichner für den Thread, von dem die Anforderung stammt. |
file_context | varbinary(8) | Zeiger auf das von diesem Handle verwendete Dateiobjekt. |
state | int | Der aktuelle Status des Handles. Der Status kann aktiv, geschlossen oder abgebrochen sein. |
state_desc | nvarchar(120) | "AKTIV", "GESCHLOSSEN", "GETÖTET" |
current_workitem_type | int | Der aktuelle Status für die Verarbeitung dieses Handles. |
current_workitem_type_desc | nvarchar(120) | "NoSetWorkItemType", "FFtPreCreateWorkitem", "FFtGetPhysicalFileNameWorkitem", "FFtPostCreateWorkitem", "FFtPreCleanupWorkitem", "FFtPostCleanupWorkitem", "FFtPreCloseWorkitem", "FFtQueryDirectoryWorkItem", "FFtQueryInfoWorkItem", "FFtQueryVolumeInfoWorkItem", "FFtSetInfoWorkitem", "FFtWriteCompletionWorkitem" |
fcb_id | bigint | FileTable-Dateikontrollblock-ID. |
item_id | varbinary(892) | Die Element-ID für eine Datei oder ein Verzeichnis. Ist möglicherweise NULL für Stammhandles des Servers. |
is_directory | bit | Dies ist ein Verzeichnis. |
item_name | nvarchar(512) | Name des Elements. |
opened_file_name | nvarchar(512) | Zu öffnender Pfad der ursprünglichen Anforderung. |
database_directory_name | nvarchar(512) | Teil des opened_file_name-Elements, das den Datenbankverzeichnisnamen darstellt. |
table_directory_name | nvarchar(512) | Teil des opened_file_name-Elements, das den Tabellenverzeichnisnamen darstellt. |
remaining_file_name | nvarchar(512) | Teil des opened_file_name-Elements, das den Namen des verbleibenden Verzeichnisses darstellt. |
open_time | datetime | Zeitpunkt, zu dem das Handle geöffnet wurde. |
flags | int | ShareFlagsUpdatedToFcb = 0x1, DeleteOnClose = 0x2, NewFile = 0x4, PostCreateDoneForNewFile = 0x8, StreamFileOverwritten = 0x10, RequestCancelled = 0x20, NewFileCreationRolledBack = 0x40 |
login_id | int | ID des Prinzipals, der das Handle geöffnet hat. |
login_name | nvarchar(512) | Name des Prinzipals, der das Handle geöffnet hat. |
login_sid | varbinary(85) | SID des Prinzipals, der das Handle geöffnet hat. |
read_access | bit | Geöffnet für Lesezugriff. |
write_access | bit | Geöffnet für Schreibzugriff. |
delete_access | bit | Geöffnet für Löschzugriff. |
share_read | bit | Geöffnet mit share_read-Berechtigung. |
share_write | bit | Geöffnet mit share_write-Berechtigung. |
share_delete | bit | Geöffnet mit share_delete-Berechtigung. |