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


sys.dm_filestream_file_io_requests

Выводит список запросов ввода-вывода, обрабатываемых в данный момент владельцем пространства имен (NSO).

Столбец

Тип

Описание

request_context_address

varbinary(8)

Показывает внутренний адрес блока памяти NSO, содержащего запрос ввода-вывода от драйвера. Не допускает значение NULL.

current_spid

smallint

Показывает идентификатор системного процесса (SPID) для текущего соединения SQL Server. Не допускает значение NULL.

request_type

nvarchar(60)

Показывает тип пакета запроса ввода-вывода (IRP). Не допускает значение NULL

request_state

nvarchar(60)

Показывает состояние запроса ввода-вывода в NSO. Не допускает значение NULL.

request_id

int

Показывает уникальный идентификатор, назначенный драйвером этому запросу. Не допускает значение NULL.

irp_id

int

Показывает уникальный идентификатор IRP. Это удобно для определения всех запросов ввода-вывода, связанных с заданным IRP. Не допускает значение NULL.

handle_id

int

Показывает идентификатор дескриптора пространства имен. Этот идентификатор зависит от NSO и уникален в пределах экземпляра. Не допускает значение NULL.

client_thread_id

varbinary(8)

Показывает идентификатор потока клиентского приложения, в котором создан запрос.

ПредупреждениеВнимание!
Это нужно только в случае, если клиентское приложение работает на одном компьютере с SQL Server. Если клиентское приложение работает удаленно, то client_thread_id показывает идентификатор потока системного процесса, который работает от имени удаленного клиента.

Допускаются значения NULL.

client_process_id

varbinary(8)

Показывает идентификатор процесса клиентского приложения, если оно работает на одном компьютере с SQL Server. Для удаленного клиента здесь показывается идентификатор системного процесса, который работает от имени клиентского приложения. Допускаются значения NULL.

handle_context_address

varbinary(8)

Показывает адрес внутренней структуры NSO, связанной с дескриптором клиента. Допускаются значения NULL.

filestream_transaction_id

varbinary(128)

Показывает идентификатор транзакции, связанной с заданным дескриптором, и все запросы, связанные с этим дескриптором. Это значение возвращается функцией get_filestream_transaction_context. Допускаются значения NULL.

Разрешения

Необходимо разрешение VIEW SERVER STATE для сервера.