Назад | Перейти на главную страницу

Есть ли способ узнать, кто удалил представление?

В SQL 2008 есть какой-либо способ просмотреть сведения об удаленном представлении. В частности, кто мог это сделать или хотя бы когда?

Вы можете попробовать две вещи:

  1. Если вы используете SQL Server 2005 и выше, вы можете опросить трассировка по умолчанию чтобы увидеть, что произошло.
  2. Вы можете попробовать запросить кеш и увидеть выполненные запросы (если запрос все еще находится в кеше и не сброшен)

Не уверен, но это может помочь:

Журнал DBCC (your_data_basename, параметр), где параметр равен 0, 1, 2, 3 или 4.

0 - основная информация, 4 - полная информация.