Как откатить случайный прямой вызов тестового модуля? - PullRequest
0 голосов
/ 11 мая 2019

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

Полная ошибка: [myDClass]. [Test myTest] завершилась неудачно: (Ошибка) В базе данных уже есть объект с именем 'pMyProc_SpyProcedureLog'. [16,6] {, 1} (Также была ошибка ROLLBACK - -> Текущая транзакция не может быть зафиксирована и не может быть отменена до точки сохранения. Откатите всю транзакцию. {TSQLt.Private_RunTest, 162})

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

...