Заметка
Доступ к этой странице требует авторизации. Вы можете попробовать войти в систему или изменить каталог.
Доступ к этой странице требует авторизации. Вы можете попробовать сменить директорию.
Область применения: SQL Server Управляемый экземпляр SQL Azure
Возвращает текущий буфер вывода в шестнадцатеричном формате и формате ASCII для указанного аргумента session_id.
Соглашения о синтаксисе Transact-SQL
Синтаксис
DBCC OUTPUTBUFFER ( session_id [ , request_id ] )
[ WITH NO_INFOMSGS ]
Аргументы
session_id
Идентификатор сеанса, связанный с каждым активным первичным подключением.
request_id
Точный запрос (пакет) для поиска в текущем сеансе.
Аргумент request_id возвращается с помощью следующего запроса:
SELECT request_id
FROM sys.dm_exec_requests
WHERE session_id = @@spid;
ВМЕСТЕ С
Позволяет указывать параметры.
NO_INFOMSGS
Подавляет все информационные сообщения со степенями серьезности от 0 до 10.
Замечания
DBCC OUTPUTBUFFER отображает результаты, отправленные указанному клиенту (session_id). Для процессов, не содержащих выходные потоки, возвращается сообщение об ошибке.
Чтобы показать инструкцию, выполненную, возвращающую результаты, отображаемые DBCC OUTPUTBUFFER, выполните DBCC INPUTBUFFER.
Результирующие наборы
DBCC OUTPUTBUFFER возвращает следующие значения (значения могут отличаться):
Output Buffer
------------------------------------------------------------------------
01fb8028: 04 00 01 5f 00 00 00 00 e3 1b 00 01 06 6d 00 61 ..._.........m.a
01fb8038: 00 73 00 74 00 65 00 72 00 06 6d 00 61 00 73 00 .s.t.e.r..m.a.s.
'...'
01fb8218: 04 17 00 00 00 00 00 d1 04 18 00 00 00 00 00 d1 ................
01fb8228: .
(33 row(s) affected)
DBCC execution completed. If DBCC printed error messages, contact your system administrator.
Разрешения
Необходимо членство в предопределенной роли сервера sysadmin .
Примеры
В следующем примере сведения о текущем буфере вывода возвращаются для вымышленного идентификатора сеанса 52.
DBCC OUTPUTBUFFER (52);