我正在使用fn_dblog()函数搜索回滚操作的详细信息,但不知道参数值。 我正在运行以下代码:
SELECT
[Current LSN],
[Transaction ID],
[Operation],
[Transaction Name],
[CONTEXT],
[AllocUnitName],
[Page ID],
[Slot ID],
[Begin Time],
[End Time],
[Number of Locks],
[Lock Information]
FROM
sys.fn_dblog(NULL,NULL)
WHERE
Operation IN ('LOP_INSERT_ROWS', 'LOP_MODIFY_ROW', 'LOP_DELETE_ROWS',
'LOP_BEGIN_XACT', 'LOP_COMMIT_XACT')
那么如何获得回滚操作的细节呢?
答案 0 :(得分:1)
LOP_ABORT_XACT提供回滚交易..
select * from
sys.fn_dblog(NULL,NULL)
where
operation in
('LOP_ABORT_XACT')
另请注意,在生产数据库上使用上述功能是资源密集型的,它还会阻止日志空间重用