Поиск неизвестного источника данных в SQL Server - PullRequest
0 голосов
/ 08 марта 2012

У меня есть база данных SQL Server, которой, возможно, манипулируют сторонние службы, такие как DTS или VB Script, запущенные с другого сервера.

Как мне узнать, что это так, и как мне это сделать?найти их местоположение?

Примечание: я знаю, что глупо задавать этот вопрос, поскольку он должен быть задокументирован и т. д., но я полагаю, что такие вещи случаются.

1 Ответ

0 голосов
/ 08 марта 2012

Не совсем понятно, какую информацию вы хотите захватить, но для интерактивного исследования SQL Profiler покажет вам все соединения с сервером, и вы можете запустить trace в течение более длительного периода, если хотите.

В зависимости от вашей ситуации, вы также можете заглянуть в журнал событий Windows или даже использовать инструменты сетевой трассировки для сбора дополнительной информации.Это действительно зависит от деталей соединений и того, какую работу вы хотите или нужно вложить в нее.

Наконец, если вас интересуют изменения данных в конкретных таблицах, вы можете добавить триггеры аудита, которые используют функциинапример, SYSTEM_USER или HOST_NAME, чтобы регистрировать информацию о каждой INSERT или UPDATE.

...