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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 03.09.2008, 17:37   #1  
petr is offline
petr
Участник
Соотечественники
 
561 / 201 (8) ++++++
Регистрация: 30.05.2005
Адрес: Швейцария
Апгрейд существующего приложения на DAX2009
DAX4.0SP2 -> DAX2009

Не знаю, будет ли у кого-нибудь подобная проблемма, но у нас возникла.

В DAX4.0 (SP2) есть четыре таблицы, которые существуют только на syp слое.
2897 - DimensionCollection
2898 - DimensionHierarchyCombination
2899 - DimensionSetCombinationDuplicate
2900 - DimensionSetCombinationTemp

Так вот, в них идентификаторы полей начинаются с 50001 и т.д. В DAX2009 эти таблицы уже на sys слое и идентификаторы полей начинаются, как и положено, с 1, 2 и т.д.

При апгрейде приложения синхронизация выдала ошибки на этих таблицах. Я лечил это следующим способом - джобом помнял со старых на новые (50001- > 1, 50003 -> 2 и т.д.) идентификаторы полей в sqlDictionary для перечисленных таблиц.

Может мы что-то накосячили при апгрейде и это должно было автоматически произойти во время выполнение джобов, которые работают до синхронизации.

Не знаю и не настаиваю, что это баг. Но думаю, предупрежу, вдруг у кого-то будут схожие проблемы.
Старый 03.09.2008, 18:03   #2  
kashperuk is offline
kashperuk
Участник
Аватар для kashperuk
MCBMSS
Соотечественники
Сотрудники Microsoft Dynamics
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии 2011
Лучший по профессии 2009
 
4,361 / 2084 (78) +++++++++
Регистрация: 30.05.2004
Адрес: Atlanta, GA, USA
А какие ошибки выдало во время синхронизации этих таблиц?
Старый 03.09.2008, 18:50   #3  
petr is offline
petr
Участник
Соотечественники
 
561 / 201 (8) ++++++
Регистрация: 30.05.2005
Адрес: Швейцария
Что-то типа ошибка синхронизации, узел DataDictionary красный, дальше продолжать обновление нельзя. Скриншота сообщения об ошибке, к сожалению, не осталось.

С помощью небольношо джоба (авторство EVGL) определил, что невозможно синхронизировать именно эти 4 таблицы.

Далее логическим путем.
Старый 03.09.2008, 18:54   #4  
glibs is offline
glibs
Member
Сотрудники компании It Box
Most Valuable Professional
Лучший по профессии 2011
Лучший по профессии 2009
 
4,942 / 911 (40) +++++++
Регистрация: 10.06.2002
Адрес: I am from Kyiv, Ukraine. Now I am in Moscow. For private contacts: glibs@hotmail.com
В каком-то руководстве по импорту или на форуме буржуйском (уже не помню) прочитал, что именно эту ошибку исправили. Долго чесал репу тогда. Возникает ошибка при апгрейде.

В общем, это известный косяк.

А вообще заметно, что это поднятая с проекта поделка. Сильно уж она абстрагирована от той функциональности, которая была до ее появления.
__________________
С уважением,
glibs®
Теги
обновление, ax2009, ax4.0, синхронизация баз

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Вопросы по OLAP в DAX2009 oleg_e DAX: Функционал 9 10.12.2008 02:02
Запуск Axapta 3.0 Object Server Manager в качестве консольного приложения gl00mie DAX: Администрирование 2 15.11.2007 11:12
переход существующего приложения c MS SQL на ORACLE velk DAX: Администрирование 22 27.07.2006 10:30
перенос приложения kitty DAX: Администрирование 8 04.07.2006 13:08
Обновление существующего приложения до SP5 SSA DAX: Администрирование 16 19.02.2003 18:14

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

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

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