Определение модифицирующего интерфейса в триггере на таблицу
Добавлено: 23 ноя 2009, 23:40
У клиента чудесным образом происходят модификации поля в одной таблице.
Это поле использовалось раньше одним образом, а теперь другим образом. И видимо программисты не везде поправили.
Какой конкретно программный код портит это поле, не понятно.
Изменения происходят на достаточно большом промежутке времени, поэтому споймать эту модификацию в журнале тоже весьма сложно.
Родилась идея написать триггер на изменение этой таблицы, и как только будет изменено это поле, сработает триггер и сделает запись в лог файл, кто, когда и из какого интерфейса сделал модификацию.
Вот проблема только, определить из какого интерфейса происходит модификация таблицы.
1) Возможно ли это в триггере?
2) Может предложите другие варианты, кроме анализа исходников?
Это поле использовалось раньше одним образом, а теперь другим образом. И видимо программисты не везде поправили.
Какой конкретно программный код портит это поле, не понятно.
Изменения происходят на достаточно большом промежутке времени, поэтому споймать эту модификацию в журнале тоже весьма сложно.
Родилась идея написать триггер на изменение этой таблицы, и как только будет изменено это поле, сработает триггер и сделает запись в лог файл, кто, когда и из какого интерфейса сделал модификацию.
Вот проблема только, определить из какого интерфейса происходит модификация таблицы.
1) Возможно ли это в триггере?
2) Может предложите другие варианты, кроме анализа исходников?