А если нет, то есть ли способ узнать, когда триггер был отключен / включен?
Followup:
Это довольно интересный диагностический случай. Я был вовлечен только с периферии, а парень, выполняющий диагностику, не работает с базой данных.
В любом случае, у него был триггер, который перемещал данные из одной таблицы в другую. Он сделал сравнение, и не все данные дошли до второй таблицы. Я сказал, что я критик SQL Server, но я верю, что их триггеры срабатывают в одной транзакции. Он сказал, но некоторые данные сделали это ... если это было просто отключено, ничто не должно сделать это. Правда. Поэтому я сказал, что, возможно, кто-то включает и отключает триггеры. Отсюда вопрос.
Но на самом деле произошло то, что кто-то навсегда отключил триггер и скопировал код в sproc, который был настроен на запуск в определенное время.
Правильный криминалистический тест состоял бы в том, чтобы посмотреть на зависимости второй таблицы, посмотреть, что еще использовало ее. Это показало бы рост опухоли ... (Я наблюдал много повторений House , можете сказать).