我开始涉足tSQLt,有几次不小心碰到了F5,直接执行了我的测试过程,而不是通过tSQLt.RunAll(它使我的整个数据库陷入僵局)。有什么简单的方法可以回滚意外执行,而不是从备份中还原整个数据库?
完整错误为[myDClass]。[test myTest]失败:(错误)数据库中已经存在一个名为“ pMyProc_SpyProcedureLog”的对象。[16,6] {,1}(还存在回滚错误- ->当前事务无法提交,也不能回滚到保存点。回滚整个事务。{tSQLt.Private_RunTest,162})
我检查了DBCC OPENTRAN,但实际上没有列出任何交易。