我只想知道SQL Server 2008中是否有可能知道生成“开始事务”的最后一个SP /查询
非常感谢您的回复
答案 0 :(得分:0)
有关活动事务DBCC OPENTRAN的信息
https://docs.microsoft.com/en-us/sql/t-sql/database-console-commands/dbcc-opentran-transact-sql
变体B
CREATE TABLE #OpenTranStatus (
ActiveTransaction varchar(25),
Details sql_variant
);
-- Execute the command, putting the results in the table.
INSERT INTO #OpenTranStatus
EXEC ('DBCC OPENTRAN WITH TABLERESULTS, NO_INFOMSGS');
-- Display the results.
SELECT * FROM #OpenTranStatus;
答案 1 :(得分:0)
现在已经不在了,你有像sys.dm_tran_active_transactions和others这样的DMV,可以为你提供一切。
这取决于你当然需要的东西。
虽然没有交易记录,因此一旦提交/回滚,您就没有任何痕迹。