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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 06.05.2014, 16:03   #1  
smailik is offline
smailik
Участник
Аватар для smailik
 
250 / 70 (3) ++++
Регистрация: 10.04.2012
Адрес: Москва
Журнал базы данных SysDataBaseLog
Всем доброго дня. Все чаще и чаще стал сталкиваться вот с такими ошибками:
Невозможно создать запись в Журнал базы данных (SysDataBaseLog). Код таблицы ссылок: 175, <Код номенклатуры>, <Наименование номенклатуры>.
Запись уже существует.
Невозможно создать запись в Журнал базы данных (SysDataBaseLog). Код таблицы ссылок: 273, Расч_102,Расч_102.
Запись уже существует.
Подобные ошибки могут появиться как при изменении номенклатуры, создании/удалении ПКО/РКО, разноске заказа на продажу. Эти ошибки у разных пользователей.
Первая глобальная проблема возникла 30.04.2014. Раз все ошибки ссылались на SysDataBaseLog то мы решили его очистить. На момент очистки в этой таблице было ~136 000 000 записей. Самое интересное что минут через 10-15 ошибка сама собой пропадает. Сегодня ошибки стали опять появляться. В SysDataBaseLog всего 2 500 000 записей. Прошу совета как излечить ошибку.
Старый 06.05.2014, 16:10   #2  
fed is offline
fed
Moderator
Аватар для fed
Ex AND Project
Соотечественники
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
2,909 / 5730 (197) ++++++++++
Регистрация: 13.03.2002
Адрес: Hüfingen,DE
Видел что-то подобное, когда админы натравили на живую базу данных регулярный database shrink. Время от времени, какая-то из таблиц блокировалась целиком. Аксаптовская логика (по крайней мере - во времена 2009ой) не понимает что ошибки при вставке могут случаться не из за дублирующихся ключей, а из за какой-то другой ошибки. В результате - при отвале операции вставки (из за обычного таймаута по блокировке), умная Аксапта сообщала о дублирующемся ключе. (Хотя по той конкретной таблице был только один уникальный ключ и он точно не дублировался).
В общем:
1. Трясите админов на тему - не поставили ли они shrink базы данных (возможно даже autoshrink).
2. Мониторьте блокировки. Если что-то начинает блокировать таблицы в эксклюзивном режиме - будете получать загадочное сообщение об ошибке из за дублирования ключей.
За это сообщение автора поблагодарили: Logger (5), gl00mie (3), farlander (1).
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
AX 2012 Must-have доработка журнала базы данных Kabardian DAX: Программирование 7 08.11.2013 12:54
Журнал Базы данных Favor82 DAX: Функционал 14 17.04.2012 15:28
Журнал базы данных для таблиц администрирования Roman DAX: Администрирование 3 29.05.2008 16:04
Журнал базы данных Sada DAX: Администрирование 32 23.06.2005 12:09
Уменьшение базы данных Axapta Writer DAX: Администрирование 13 15.09.2003 16:53

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

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

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