OUTPUTBUFFER DBCC (Transact-SQL)
Berlaku untuk: SQL Server Azure SQL Managed Instance
Mengembalikan buffer output saat ini dalam format heksadesimal dan ASCII untuk session_id yang ditentukan.
Sintaks
DBCC OUTPUTBUFFER ( session_id [ , request_id ] )
[ WITH NO_INFOMSGS ]
Catatan
Untuk melihat sintaks Transact-SQL untuk SQL Server 2014 dan yang lebih lama, lihat Dokumentasi versi sebelumnya.
Argumen
session_id
ID sesi yang terkait dengan setiap koneksi utama aktif.
request_id
Permintaan yang tepat (batch) untuk dicari dalam sesi saat ini.
Kueri berikut mengembalikan request_id:
SELECT request_id
FROM sys.dm_exec_requests
WHERE session_id = @@spid;
WITH
Memungkinkan opsi ditentukan.
NO_INFOMSGS
Menekan semua pesan informasi yang memiliki tingkat keparahan dari 0 hingga 10.
Keterangan
DBCC OUTPUTBUFFER
menampilkan hasil yang dikirim ke klien yang ditentukan (session_id). Untuk proses yang tidak berisi aliran output, pesan kesalahan dikembalikan.
Untuk menunjukkan pernyataan yang dijalankan yang mengembalikan hasil yang ditampilkan oleh DBCC OUTPUTBUFFER
, jalankan DBCC INPUTBUFFER
.
Tataan hasil
DBCC OUTPUTBUFFER
mengembalikan nilai berikut (nilai dapat bervariasi):
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.
Izin
Memerlukan keanggotaan dalam peran server tetap sysadmin .
Contoh
Contoh berikut mengembalikan informasi buffer output saat ini untuk ID sesi yang diasumsikan dari 52
.
DBCC OUTPUTBUFFER (52);