08.06.2018, 11:26 | #1 |
Участник
|
Разница dataBaseLog и sysDataBaseLog таблиц
Мы не используем Database Logging, но используем Alerts на изменения некоторых полей в таблицах. (я где-то читала, что для alerts ядро использует по сути тот же database logging)
Cейчас мне нужно составить составить некоторую отчетность по изменению полей в системе за период. Я вот думаю, какой таблицей для этого пользоваться. Проверила и databaselogging и EventRule&EventRuleData. И тут заметила, что существуют две таблицы sysDataBaseLog и dataBaseLog. SysDataBaseLog пуста у меня (и соответственно пользователи на форме dataBaseLog ничего не видят), тк database logging не включен. Но зато заметила, что табличка DataBaseLog (что видна под systemDocumentation. Ну, или через в SQL server), имеет данные и по сути отражает те же настройки, что и таблица EventRule Отсюда вопросы: 1) Какая разница между sysDataBaseLog и dataBaseLog? Когда какая заполняется? 2) Так как пользователи могут удалять записи из EventRule & EventRuleData, но не видят DataBaseLog, то, надежней отчетность составлять по DataBaseLog. Но тк я не знаю, по какому принципу она заполняется, то не знаю,можно ли полагаться, что она всегда отражает содержимое EventRule? |
|
|
|