Как проверить, какая хранимая процедура / функция вставляет / удаляет / обновляет данные в конкретной таблице с отметкой времени на сервере SQL - PullRequest
0 голосов
/ 25 апреля 2018

Я хочу проверить, какая хранимая процедура / функция вставляет / удаляет / обновляет данные в определенной таблице с отметкой времени на сервере SQL.

Я могу получить список хранимых процедур (SP) и функций, в имени которых содержится имя таблицы. но эти Sp или функции могут вызывать или не вызывать конкретную таблицу

Пожалуйста, предложите.

1 Ответ

0 голосов
/ 25 апреля 2018

Я хочу проверить, какая хранимая процедура / функция вставляет / удаляет / обновляет данные в определенной таблице с отметкой времени на сервере SQL.

Есть способ найти таблицы, которые были изменены, но вы не можете узнать, кто это сделал

Так что ниже приведены единственные способы

1. Включить аудит / расширенные события
2. Модифицируйте proc для вставки данных в некоторую таблицу с некоторыми проверками, такими как

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