sys.dm_filestream_non_transacted_handles (Transact-SQL)
Применимо к:SQL Server
Показывает открытые в настоящее время нетранзакционные дескрипторы файлов, связанные с данными FileTable.
Это представление содержит по одной строке на каждый открытый дескриптор файла. Поскольку данные этого представления соответствуют активному внутреннему состоянию сервера, они постоянно изменяются по мере открытия и закрытия дескрипторов. Это представление не содержит данных предыстории.
Дополнительные сведения см. в статье Управление таблицами FileTable.
Column | Тип | Описание |
---|---|---|
database_id | целое | Идентификатор базы данных, связанной с дескриптором. |
object_id | целое | Идентификатор объекта таблицы FileTable, с которой связан дескриптор. |
handle_id | целое | Уникальный идентификатор контекста дескриптора. Используется хранимой процедурой sp_kill_filestream_non_transacted_handles (Transact-SQL) для убийства определенного дескриптора. |
file_object_type | целое | Тип дескриптора. Он указывает уровень иерархии, для которого был открыт дескриптор, такой как база данных или элемент. |
file_object_type_desc | nvarchar(120) | "UNDEFINED", "SERVER_ROOT", "DATABASE_ROOT", "TABLE_ROOT", "TABLE_ITEM" |
correlation_process_id | varbinary(8) | Содержит уникальный идентификатор для процесса, отправившего запрос. |
correlation_thread_id | varbinary(8) | Содержит уникальный идентификатор для потока, отправившего запрос. |
file_context | varbinary(8) | Указатель на файловый объект, используемый данным дескриптором. |
state | целое | Текущее состояние дескриптора. Может быть активным, закрытым или уничтоженным. |
state_desc | nvarchar(120) | "ACTIVE", "ЗАКРЫТО", "УБИТО" |
current_workitem_type | целое | Состояние, в котором этот дескриптор обрабатывается в данный момент. |
current_workitem_type_desc | nvarchar(120) | NoSetWorkItemType, FFtPreCreateWorkitem, FFtGetPhysicalFileNameWorkitem, FFtPostCreateWorkitem, FFtPreCleanupWorkitem, FFtPostCleanupWorkitem, FFtPreCloseWorkitem, FFtQueryDirectoryWorkItem, FFtQueryInfoWorkItem, FFtQueryVolumeInfoWorkItem, FFtSetInfoWorkitem, "FFtWriteCompletionWorkitem" |
fcb_id | bigint | Идентификатор блока управления файлами FileTable. |
item_id | varbinary(892) | Идентификатор элемента для файла или каталога. Может быть NULL для корневых дескрипторов сервера. |
is_directory | bit | Представляет ли собой каталог. |
item_name | nvarchar(512) | Имя элемента. |
opened_file_name | nvarchar(512) | Первоначально запрошенный путь для открытия. |
database_directory_name | nvarchar(512) | Часть opened_file_name, которая представляет имя каталога базы данных. |
table_directory_name | nvarchar(512) | Часть opened_file_name, которая представляет имя каталога таблицы. |
remaining_file_name | nvarchar(512) | Часть opened_file_name, которая представляет остальную часть имени каталога. |
open_time | datetime | Время открытия дескриптора. |
flags | целое | ShareFlagsUpdatedToFcb = 0x1, DeleteOnClose = 0x2, NewFile = 0x4, PostCreateDoneForNewFile = 0x8, StreamFileOverwritten = 0x10, RequestCancelled = 0x20, NewFileCreationRolledBack = 0x40 |
login_id | целое | Идентификатор участника, открывшего дескриптор. |
login_name | nvarchar(512) | Имя участника, открывшего дескриптор. |
login_sid | varbinary(85) | Идентификатор безопасности участника, открывшего дескриптор. |
read_access | bit | Открыто для чтения. |
write_access | bit | Открыто для записи. |
delete_access | bit | Открыто для удаления. |
share_read | bit | Открыто с разрешением share_read. |
share_write | bit | Открыто с разрешением share_write. |
share_delete | bit | Открыто с разрешением share_delete. |
См. также
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по