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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 14.01.2011, 22:10   #1  
Qaz Qwerty is offline
Qaz Qwerty
китайский стажер
 
152 / 37 (2) +++
Регистрация: 12.05.2008
Ошибки синхронизации при upgrade
Случилось делать upgrade с DAX4 на DAX5, возникли ошибки синхронизации. То есть выдает сообщение "не удалось синхронизировать 8 таблиц", списка таблиц нет. Удалось победить следующим образом:
1. Выйти из мастера upgrade и войти в Аксапту (надо было хоть посмотреть что там еще не сделано, в этом мастере).
2. Список таблиц, которые не синхронизировались, совпал со списком таблиц, где были warnings, которые все были типа "New unique index named 'I_1938BALCOLIDX may cause unique index violations'."
3. Открываем administrative tool/event viewer/ windows logs / applications. Смотрим там сообщение об ошибке от Dynamics Server. Там есть список полей, которые должны быть уникальны. Почему то мне удалось это увидеть ни в аксапте, ни в MSSQL, название индекса мне ничего не говорит.
4. Открываем SQL management studio, и пишем там кверю типа SELECT count(dataareaid), COUNT(balancesheet), count(COLUMN_), dataareaid, balancesheet, COLUMN_ from LedgerBalColumnsDim GROUP BY dataareaid, balancesheet, COLUMN_
HAVING count(*) > 1 order by dataareaid, balancesheet, column_
Скажу честно в кверях я разбираюсь как свинья в апельсинах, так что может и получше способы есть.

Кверя выдает что есть мол такие записи и много. Там где мало - нет проблем поправить, но несколько таблиц имеют таких записей сотни. Потому что длина поля с названием отчета стала короче, был сделан truncate и возникли дубли. То есть пень я пнем, наверное это сообщение было в предупреждениях на момент update, но так как их там много было, а времени всегда мало, то были они проигнорированы.

Вопрос теперь что с этим делать. Собственно данные эти я могу экселем перести и можно табличку эту очистить вообще, хотя компаний много и поэтому ломает это делать. А ручками вычищать чего то не соображу как.
Может получше способы есть.
__________________
Может быть выйдет, а может не-е-е-ет...
Новая песня вместо штиблет..
Теги
ax2009, обновление, синхронизация

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Sample Design Patterns: Upgrade to Microsoft Dynamics AX 2009 and issues with the global address book Blog bot DAX Blogs 0 21.12.2010 11:11
Pre-upgrade duplication detection form Evgeniy2020 DAX: Программирование 1 04.08.2010 17:28
ошибки синхронизации в DAX 4.0 Nikolaich DAX: Администрирование 7 26.04.2010 10:56
DynamicsAxSCM: Quality Management in Dynamics AX 2009 - Upgrade essentials Blog bot DAX Blogs 0 16.12.2008 14:05
ошибки синхронизации Azat DAX: Программирование 1 14.01.2005 13:32
Опции темы Поиск в этой теме
Поиск в этой теме:

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

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

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

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