Была ли эта страница полезной?
Ваш отзыв об этом контенте важен для нас. Расскажите нам о том, что вы думаете.
Дополнительный отзыв?
1500 символов осталось
Экспорт (0) Печать
Развернуть все
Эта статья переведена вручную. Наведите указатель мыши на предложения статьи, чтобы просмотреть исходный текст. Дополнительные сведения.
Перевод
Текст оригинала

sys.dm_filestream_non_transacted_handles (Transact-SQL)

Показывает открытые в настоящее время нетранзакционные дескрипторы файлов, связанные с данными FileTable.

Это представление содержит по одной строке на каждый открытый дескриптор файла. Поскольку данные этого представления соответствуют активному внутреннему состоянию сервера, они постоянно изменяются по мере открытия и закрытия дескрипторов. Это представление не содержит данных предыстории.

Дополнительные сведения см. в разделе Управление таблицами FileTable.

Применимо для следующих объектов: SQL Server (начиная с SQL Server 2012 до текущей версии).

Cтолбец

type

Описание

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», «CLOSED», «KILLED»

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.

Добавления сообщества

ДОБАВИТЬ
Корпорация Майкрософт проводит интернет-опрос, чтобы выяснить ваше мнение о веб-сайте MSDN. Если вы желаете принять участие в этом интернет-опросе, он будет отображен при закрытии веб-сайта MSDN.

Вы хотите принять участие?
Показ:
© 2015 Microsoft