У меня очень странная и сложная ситуация.У меня есть данные, которые были удалены из одной из моих таблиц SQL Server, и я не уверен, какое приложение.Я хотел бы иметь возможность отслеживать это.
Поскольку я уверен, что вам интересно, как я мог оказаться в такой ситуации, вот некоторые предпосылки.У нас есть 2 сервера, веб и база данных, на которых работают IIS6 и SQL Server 2005 соответственно.Они были настроены предыдущим разработчиком, который покинул компанию, не дав мне никакого представления о системе, поэтому я оставляю «охоту» на все… Я смог самостоятельно разобраться с большей частью системы, за исключением этого,которая остается загадкой.Все, что я точно знаю, это:
- Данные стираются в определенное время каждый день (я настроил TRIGGER для захвата этого)
- Это не агент SQL ServerЗадание
- Это не запланированная задача Windows
- Это не служба Windows
- Все входы в базу данных выполняются пользователем sa , поэтому история входане может помочь мне ... (опять же, я не настроил это)
Как, черт возьми, я отлаживаю что-то подобное?Во всяком случае, я хочу знать, происходит ли это от чего-то, работающего на сервере базы данных, или от запроса из внешнего источника.Пожалуйста, помогите: -)