Заметка
Доступ к этой странице требует авторизации. Вы можете попробовать войти в систему или изменить каталог.
Доступ к этой странице требует авторизации. Вы можете попробовать сменить директорию.
Область применения: SQL Server
Показывает открытые в настоящее время нетранзакционные дескрипторы файлов, связанные с данными FileTable.
Это представление содержит по одной строке на каждый открытый дескриптор файла. Поскольку данные этого представления соответствуют активному внутреннему состоянию сервера, они постоянно изменяются по мере открытия и закрытия дескрипторов. Это представление не содержит данных предыстории.
Дополнительные сведения см. в статье Управление таблицами FileTable.
| Столбец | Тип | Description |
|---|---|---|
| database_id | INT | Идентификатор базы данных, связанной с дескриптором. |
| object_id | INT | Идентификатор объекта таблицы FileTable, с которой связан дескриптор. |
| handle_id | INT | Уникальный идентификатор контекста дескриптора. Используется хранимой процедурой sp_kill_filestream_non_transacted_handles (Transact-SQL) для убийства определенного дескриптора. |
| file_object_type | INT | Тип дескриптора. Он указывает уровень иерархии, для которого был открыт дескриптор, такой как база данных или элемент. |
| 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 | INT | Текущее состояние дескриптора. Может быть активным, закрытым или уничтоженным. |
| state_desc | nvarchar(120) | "ACTIVE", "ЗАКРЫТО", "УБИТО" |
| current_workitem_type | INT | Состояние, в котором этот дескриптор обрабатывается в данный момент. |
| 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 | INT | ShareFlagsUpdatedToFcb = 0x1, DeleteOnClose = 0x2, NewFile = 0x4, PostCreateDoneForNewFile = 0x8, StreamFileOverwritten = 0x10, RequestCancelled = 0x20, NewFileCreationRolledBack = 0x40 |
| login_id | INT | Идентификатор участника, открывшего дескриптор. |
| 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. |