AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Программирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск Все разделы прочитаны

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 10.05.2010, 16:10   #1  
HorrR is offline
HorrR
Участник
 
340 / 30 (2) +++
Регистрация: 18.02.2008
Адрес: Киев
Вопрос по особенностям SysDatabaseLog
Собственно, интересуют всего 2 вопроса:

- При каком условии записи по изменению данных попадают в лог?
(При создании рекорда в тестовой таблице через табличный браузер, рекорд по поводу вставки в лог не был добавлен. Тейбл браузер, ведь, тот же формуляр. Таблица не темповая). Должна ли таблица быть в определенной группе, чтобы записи по её изменению попадали в лог?

- За какой диапазон времени в логе хронятся данные? Настраивается ли это где? Очистка лога ведется автоматически?


UPD: с первым вопросом разобрался. Остается только второй.
__________________
Axapta has seduced me deadly!

Последний раз редактировалось HorrR; 10.05.2010 в 16:18.
Старый 10.05.2010, 16:39   #2  
oip is offline
oip
Axapta
Лучший по профессии 2014
 
2,564 / 1416 (53) ++++++++
Регистрация: 28.11.2005
Записей в блоге: 1
Цитата:
Сообщение от HorrR Посмотреть сообщение
- За какой диапазон времени в логе хронятся данные? Настраивается ли это где? Очистка лога ведется автоматически?
За любой, пока не очистишь. Нет. Нет.

Главное меню\Администрирование\Запросы\Журнал базы данных\Очистка журнала
За это сообщение автора поблагодарили: HorrR (1).
Старый 10.05.2010, 16:42   #3  
HorrR is offline
HorrR
Участник
 
340 / 30 (2) +++
Регистрация: 18.02.2008
Адрес: Киев
Спасибо, все ясно.
__________________
Axapta has seduced me deadly!
Старый 11.05.2010, 11:18   #4  
Zabr is offline
Zabr
Участник
Axapta Retail User
 
1,202 / 345 (14) ++++++
Регистрация: 26.06.2002
Адрес: Москва
Цитата:
Сообщение от HorrR Посмотреть сообщение
- За какой диапазон времени в логе хронятся данные?
На самом деле, вопрос удаления данных из лога по времени имеет две точки зрения: 1 - даты самих логов, 2 - даты документов,заказов,журналов, по которым ведутся логи. То есть, поставив вопрос об удалении старых логов за какой-то период, вы должны четко понимать, чего хотите: удалить созданные в этот период логи, или удалить логи по документам,заказам,журналам, попадающим в этот период.

Если речь о датах логов, то учтите, что в стандартной Аксапте в sysdatabselog нет индекса по датам, потому что в существующем индексе перед датой лога идет поле ссылки на логируемую запись, поэтому при удалении за период получается безиндексный фуллскан.

Если речь о датах документов, то тогда вам либо придется искать исходные записи по ссылкам из логов (опять же, при безиндексной выборке по датам), либо идти от документов за нужный период, удаляя логи конкретно по каждому из них.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Постоянное пересоздание триггера на SYSDATABASELOG Atani DAX: Администрирование 2 01.11.2016 13:53
Вопрос по резервированию Spiker DAX: Программирование 9 28.01.2010 09:19
Вопрос по Проектам PSA DAX: Функционал 35 19.01.2007 22:26
Вопрос по проектам Фиксированная цена PSA DAX: Функционал 9 29.06.2006 14:23
расчеты с персоналом. НДФЛ. вопрос чайника shumelka DAX: Функционал 2 25.03.2004 11:36
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 02:53.