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 на сервере.