Я управляю этим
select name, log_reuse_wait_desc from sys.databases
и посмотрите базу данных с надписью «ACTIVE_TRANSACTION». Когда я использую dbcc opentran («dbname»), он ничего не показывает. Когда я выбираю * из sys.dm_tran_active_transactions, я получаю шесть строк со столбцом имени, имеющим «рабочий стол» - я предполагаю, что это временная таблица? - и транзакция_бег_ время говорит 2018-08-16. Это база данных, которую мы получаем каждое утро от поставщика в виде резервной копии сервера sql (.bak), и мы делаем восстановление. Как может быть открытая транзакция с 8/16, когда мы восстановили ее сегодня утром 8/27? Как я могу узнать, какой пользователь / процесс вызывает транзакцию? Спасибо!