Поделиться через


sys.dm_filestream_file_io_handles (Transact-SQL)

Область применения: SQL Server

Показывает дескрипторы файлов, известные владельцу пространства имен (NSO). sys.dm_filestream_file_io_handles отображает файлу FILESTREAM дескриптор, который клиент получил с помощью OpenSqlFilestream.

Column Type Описание
handle_context_address varbinary(8) Отображает адрес внутренней структуры NSO, связанной с дескриптором клиента. Допускает значение NULL.
creation_request_id int Отображает поле из запроса ввода-вывода, используемого REQ_PRE_CREATE для создания этого дескриптора. Не допускает значения NULL.
creation_irp_id int Отображает поле из запроса ввода-вывода, используемого REQ_PRE_CREATE для создания этого дескриптора. Не допускает значения NULL.
handle_id int Показывает уникальный идентификатор этого дескриптора, назначенный драйвером. Не допускает значения NULL.
creation_client_thread_id varbinary(8) Отображает поле из запроса ввода-вывода, используемого REQ_PRE_CREATE для создания этого дескриптора. Допускает значение NULL.
creation_client_process_id varbinary(8) Отображает поле из запроса ввода-вывода, используемого REQ_PRE_CREATE для создания этого дескриптора. Допускает значение NULL.
filestream_transaction_id varbinary(128) Показывает идентификатор транзакции, связанной с заданным дескриптором. Это значение, возвращаемое функцией get_filestream_transaction_context . Используйте это поле для присоединения к представлению sys.dm_filestream_file_io_requests . Допускает значение NULL.
access_type nvarchar(60) Не допускает значения NULL.
logical_path nvarchar(256) Показывает логический путь к файлу, который открыт этим дескриптором. Это то же имя пути, которое возвращается методом .PathName varbinary(max) FILESTREAM. Допускает значение NULL.
physical_path nvarchar(256) Показывает фактический путь к файлу в системе NTFS. Это то же имя пути, возвращаемое .PhysicalPathName методом varbinary(max) FILESTREAM. Включен флаг трассировки 5556. Допускает значение NULL.

Разрешения

Для SQL Server 2019 (15.x) и предыдущих версий требуется разрешение VIEW SERVER STATE на сервере.

Для SQL Server 2022 (16.x) и более поздних версий требуется разрешение VIEW SERVER PERFORMANCE STATE на сервере.