sys.dm_filestream_non_transacted_handles (Transact-SQL)

Dotyczy:SQL Server

Wyświetla obecnie otwarte, nietransakcyjne uchwyty plików powiązane z danymi FileTable.

Ten widok zawiera jeden wiersz na każdy otwarty uchwyt pliku. Ponieważ dane w tym widoku odpowiadają wewnętrznemu na żywym poziomie serwera, stale się zmieniają podczas otwierania i zamykania uchwytów. Ten widok nie zawiera informacji historycznych.

Aby uzyskać więcej informacji, zobacz Manage FileTables.

Column Type Opis
database_id int ID bazy danych powiązanej z uchwytem.
object_id int Identyfikator obiektu FileTable, z którym uchwyt jest powiązany.
handle_id int Unikalny identyfikator kontekstu uchwytu. Używany przez procedurę przechowywaną sp_kill_filestream_non_transacted_handles (Transact-SQL ) do zabicia konkretnego uchwytu.
file_object_type int Typ uchwytu. Wskazuje to poziom hierarchii, na którym uchwyt został otwarty, tj. baza danych lub przedmiot.
file_object_type_desc nvarchar(120) "NIEOKREŚLONE",
"SERVER_ROOT",
"DATABASE_ROOT",
"TABLE_ROOT",
"TABLE_ITEM"
correlation_process_id varbinary(8) Zawiera unikalny identyfikator procesu, który wywołał żądanie.
correlation_thread_id varbinary(8) Zawiera unikalny identyfikator wątku, który zaiskował żądanie.
file_context varbinary(8) Wskaźnik do obiektu pliku używanego przez ten uchwyt.
stan int Aktualny stan uchwytu. Może być aktywny, zamknięty lub zabity.
opis_stanu nvarchar(120) "AKTYWNY",
"ZAMKNIĘTE",
"ZABITY"
current_workitem_type int Oświadcz, że ten handle jest obecnie przetwarzany przez.
current_workitem_type_desc nvarchar(120) "NoSetWorkItemType",
"FFtPreCreateWorkitem",
"FFtGetPhysicalFileFileNameWorkitem",
"FFtPostCreateWorkitem",
"FFtPreCleanupWorkposition",
"FFtPostCleanupWorkposition",
"FFtPreCloseWorkitem",
"FFtQueryDirectoryWorkItem",
"FFtQueryInfoWorkItem",
"FFtQueryVolumeInfoWorkItem",
"FFtSetInfoWorkitem",
"Zadanie FFtWriteCompletionWorkitem"
fcb_id bigint ID bloku kontrolnego pliku FileTable.
item_id varbinary(892) Identyfikator przedmiotu pliku lub katalogu. Może być null dla root handles serwera.
is_directory bit Czy to jest katalog?
item_name nvarchar(512) Nazwa elementu.
opened_file_name nvarchar(512) Pierwotnie poproszono o otwarcie ścieżki.
database_directory_name nvarchar(512) Część opened_file_name reprezentująca nazwę katalogu bazy danych.
table_directory_name nvarchar(512) Część opened_file_name reprezentująca nazwę katalogu tabeli.
remaining_file_name nvarchar(512) Część opened_file_name reprezentująca pozostałą nazwę katalogu.
open_time data/godzina Czas na otwarcie klamki.
flags int ShareFlagsUpdatedToFcb = 0x1,
DeleteOnClose = 0x2,
NewFile = 0x4,
PostCreateDoneForNewFile = 0x8,
StreamFileOverwritten = 0x10,
RequestCancelled = 0x20,
NewFileCreationRolledBack = 0x40
login_id int Identyfikacja dyrektora, który otworzył klamkę.
nazwa_logowania nvarchar(512) Imię dyrektora, który otworzył klamkę.
login_sid varbinary(85) SID dyrektora, który otwierał klamkę.
read_access bit Otwarte do odczytu.
write_access bit Otwarte do zapisu.
delete_access bit Otwarte do usuwania dostępu.
share_read bit Otwarte z share_read dozwolonymi.
share_write bit Otwarte z share_write dozwolonymi godzinami.
share_delete bit Otwarte z share_delete dozwolonymi.