2013-03-07 2 views
0

У меня есть проблема и вопрос. Триггер SQL на моем SQL Server отключен. И я хочу узнать, кто отключил этого тригера. Есть ли способ получить имя пользователя, которое отключает триггер MSSQL? По запросу SQL или тому подобное? С уважением.Trigger Disable User

+0

Возможно. В зависимости от того, когда это произошло. См. [Определение того, как произошло изменение схемы?] (Http://dba.stackexchange.com/q/10716/3690) –

+0

Хотя похоже, что ответ Ремуса по этому вопросу будет единственным возможным способом, если трассировка по умолчанию не отслеживается это. –

ответ

2

Если у вас есть sql server audit и вы можете получить эту информацию. В противном случае нет. Также читайте статью Auditing when Triggers are Disabled or Enabled for SQL Server

+0

+1 Я не понял, что это не зафиксировано в трассировке по умолчанию. –

+0

Спасибо за ответ shibormot (также М. Смит). Я продолжу исследование после того, как прочитаю эту статью. – juniorDev