05.05.2011, 20:04 | #1 |
Участник
|
Данные DIS и GLS слоя при апгрейде на 2009
Коллеги, в процессе миграции с Axapta 3.0 SP5 SE на AX 2009 SP1 возник вопрос: куда деваются данные, которые в тройке хранились на DIS - полях или таблицах, например (для Швеции):
BOMCalcTable.UseStandardPrice В 4-ке они перенесенны GLS, а дальше как-то след простыл. По идее в 2009 должен быть на SYS, но нет. Поиск в апгрейд скриптах и вообще по коду в 2009 ничего не находит. Неужели данные теряются, и нужно писать самому апгрейд скрипты для ДИС слоя? Как-то некрасиво со стороны МС. В документации много сказано о переносе кода, но о данных ничего не нашел. Если кто сталкивался, прошу помочь. Спасибо
__________________
-- regards, Oleksandr |
|
05.05.2011, 20:16 | #2 |
Участник
|
Цитата:
Смотрите классы ReleaseUpdate* |
|
09.05.2011, 12:13 | #3 |
Участник
|
Отправил вопрос на внутренний форум, посмотрим, что ответят.
Но вообще, на будущее - да, иногда между релизами данные решают не переносить. Так, к примеру, произошло с одним из полей при имплементации Products, насколько я помню. (Одно из описаний product dimensions было удалено). |
|
|
За это сообщение автора поблагодарили: Oleksandr (1). |
10.05.2011, 13:35 | #4 |
Участник
|
Спасибо, жду
Похоже, это общее мнение - забить.
__________________
-- regards, Oleksandr |
|
08.06.2011, 19:13 | #5 |
Участник
|
Получил нетривиальный ответ от МС. Буду перечитывать вечерами
---------------------------- Issue Definition: Your client is having Axapta 3.0 SP5 with Swedish DIS layer and data in DIS- fields and tables and you need input regarding the best way to upgrade to AX 2009 with DIS stored data. Please review the AX 2009 Upgrade Guide: http://www.microsoft.com/downloads/d...-432D-B11E-F65 DDB2D1B9C&displaylang=en The easiest upgrade will be always from Ax 3.0 SP6, but it is technically possible to go from AX 3.0 (any SP) to AX 2009, however: 1) If the LOS layer (cost accounting for example) is involved and you’re upgrading from Ax 3.0 SP5 or earlier, you will need to test the upgrade and you might have to program your own upgrade scripts, otherwise there is a risk of losing the data. We would recommend to go from 3.0 SP6 if any LOS layer is involved. 2) If a country specific DIS layer is involved(any you’re upgrading from Ax 3.0 SP5 or earlier), you will need to go to at least from AX3.0 SP4 due to changes between AX 3.0 SP3 and AX 3.0 SP4 DIS layer data model. Upgrading from directly from AX 3.0 SP3 with for example PL DIS layer will lead to a data loss. As in the point 2#, you can write your own upgrade scripts (or migrate those from SP4 DIS) to prevent the data loss and to be able to go directly from AX 3.0 SP3 to Ax 2009 Write Data Upgrade Scripts white paper (http://go.microsoft.com/fwlink/?Link...69&clcid=0x409 Technical note: The reason why we recommend upgrading (to Ax 2009) from Ax 3.0 SP6 is that SP3 to SP4 (DIS,LOS) upgrade scripts are in SP6 (or SP4 etc), in LOS or DIS layers. So if you go from SP3->SP6, upgrade scripts in ReleaseDBUpdate30SP*... will take care of everything. I hope this explains your query. Scope Agreement: To get back with an answer regarding the best option to upgrade from AX 3.0 with DIS to AX 2009. Once this information is handed over this case would be considered as closed.
__________________
-- regards, Oleksandr |
|
09.06.2011, 11:41 | #6 |
Участник
|
По-моему, просто послали - типа "RTFM, но так и быть, кое-что процитируем" Можно, конечно, и свои скрипты конвертации базы написать, только что толку, если функционал, который использует поля, "пропавшие" в 2009-й, тоже, судя по всему, выкинули?..
|
|
|
|