Partager via


DBCC OUTPUTBUFFER (Transact-SQL)

Renvoie le tampon de sortie actif au format hexadécimal et ASCII pour l'argument session_id spécifié.

Icône Lien de rubrique Conventions de la syntaxe de Transact-SQL

Syntaxe

DBCC OUTPUTBUFFER ( session_id [ , request_id ])
[ WITH NO_INFOMSGS ]

Arguments

  • session_id
    Is the session ID associated with each active primary connection.

  • request_id
    Demande exacte (traitement) de recherche dans la session active.

    L'exemple suivant renvoie request_id :

    SELECT request_id 
    FROM sys.dm_exec_requests 
    WHERE session_id = @@spid
    
  • WITH
    Permet de spécifier des options.

  • NO_INFOMSGS
    Supprime tous les messages d'information dont les niveaux de gravité sont compris entre 0 et 10.

Notes

DBCC OUTPUTBUFFER affiche les résultats envoyés au client spécifié (session_id). Pour les processus qui ne possèdent pas de flux de sortie, un message d'erreur est renvoyé.

Pour afficher l'instruction exécutée qui a renvoyé les résultats affichés par DBCC OUTPUTBUFFER, exécutez DBCC INPUTBUFFER.

Ensembles de résultats

DBCC OUTPUTBUFFER renvoie les résultats suivants (les valeurs peuvent varier) :

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.

Autorisations

Nécessite l'appartenance au rôle serveur fixe sysadmin.

Exemple

L'exemple suivant renvoie les informations du tampon de sortie actif pour l'ID de session 52.

DBCC OUTPUTBUFFER (52);

Voir aussi

Référence

DBCC (Transact-SQL)

sp_who (Transact-SQL)

Indicateurs de trace (Transact-SQL)