Как откатить случайный вызов процедуры прямого модульного тестирования?

Я начинаю баловаться с tSQLt и несколько раз случайно нажимал F5 и выполнял свою тестовую процедуру напрямую, а не через tSQLt.RunAll, который забивает всю мою базу данных. Есть ли простой способ откатить это случайное выполнение вместо восстановления всей моей базы данных из резервной копии?

Полная ошибка: [myDClass].[test myTest] failed: (Ошибка) В базе данных уже есть объект с именем «pMyProc_SpyProcedureLog».[16,6]{,1} (Также была ОШИБКА ОТКАТА --> Текущая транзакция не может быть зафиксирована и не может быть отброшена к точке сохранения. Откатите всю транзакцию.{tSQLt.Private_RunTest,162})

Я проверил DBCC OPENTRAN, но на самом деле в списке нет никаких транзакций.


person Thomas Parikka    schedule 10.05.2019    source источник
comment
В вашем случае вам может понадобиться только ROLLBACK, а затем DROP TABLE pMyProc_SpyProcedureLog. Мой ответ здесь более полный, если это не сработает.   -  person Reversed Engineer    schedule 27.02.2020
comment
Благодарю вас! Это ответ, который мне был нужен.   -  person Thomas Parikka    schedule 04.03.2020