在没有 DBCC INPUTBUFFER 的情况下获取 SQL Server 中的最后一个命令

2024-04-22

有没有办法在不使用的情况下获取最后执行的 SQL Server 命令DBCC INPUTBUFFER?

例如,是否有包含此信息的系统视图或目录?

Thanks.


您可以将 SPID(SQL 进程 ID)传递给以下内容:

DECLARE @sql_handle VARBINARY(128);

SELECT @sql_handle = sql_handle
FROM sys.sysprocesses
WHERE spid = @@SPID; --you can pass a different SPID here

SELECT [text]
FROM sys.dm_exec_sql_text(@sql_handle);
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

在没有 DBCC INPUTBUFFER 的情况下获取 SQL Server 中的最后一个命令 的相关文章

随机推荐