共用方式為


New DMF for retrieving input buffer in SQL Server

A new DMF for retrieving the input buffer for a session/request (sys.dm_exec_input_buffer) is now available in SQL Server 2016 RC0. This is functionally equivalent to DBCC INPUTBUFFER.

However, this has a few advantages over DBCC INPUTBUFFER.

  • Directly returns a rowset.
  • Can be conveniently used with sys.dm_exec_sessions or sys.dm_exec_requests by doing a CROSS APPLY.
  • Can use a simple query to retrieve input buffer of multiple sessions without the need for a script and temp table.

For example:

Ajay Jagannathan ( @ajayMSFT)

Principal Program Manager

Comments

  • Anonymous
    March 15, 2016
    Will it show all the text or will it truncate like dbcc inputbuffer does?

  • Anonymous
    March 15, 2016
    It will show all the text as we changed the datatype to nvarchar(max).