Аудит выполнения хранимых процедур - в журналах транзакций - PullRequest
2 голосов
/ 02 июня 2009

У нас есть база данных SQL Server 2005 с полным резервным копированием и журналами транзакций. У нас проблема с базой данных, и нам нужна команда экспертов по криминалистике SQL CSI.

Есть ли способ просмотреть журналы транзакций и определить, была ли выполнена хранимая процедура? Мы знаем время, когда это произошло (если это произошло), но есть спор, произошло ли это.

Любые предложения. Я знаю, что мы должны были регистрироваться - мы, очевидно, думаем об этом сейчас.

Ответы [ 2 ]

2 голосов
/ 02 июня 2009

Для обновления и удаления данных вы можете выяснить, что произошло, используя DBCC LOGINFO. Существуют такие продукты, как apex sql log , которые значительно упростят этот анализ. Это скажет вам, когда это произошло, но не то, какой пользователь совершил звонок. Хотя у вас есть другие журналы уровня приложения (например, журналы iis), которые могут помочь в этом отношении.

Для выбора или просмотра данных Я бы сказал, что у вас нет шансов.

В будущем, если вам понадобится аудит такого рода, я предлагаю вам взглянуть на функцию аудита C2 в SQL.

1 голос
/ 02 июня 2009

Раньше была компания под названием Lumigent, которая имела программу под названием Log Explorer. Я не смог найти веб-сайт компании ... и я не уверен, сможет ли их исследователь узнать вам, был ли запущен процесс ... однако он скажет вам, если утверждения указывают, что процесс был выполнен в то время Вы думаете, что они были. Если бы вы могли найти его, Lumigent Log Explorer, вероятно, помог бы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...