08.06.2010, 13:31 | #1 |
Участник
|
Вопрос по обновлению на SP6
Здравствуйте.
Пытаемся осуществить переход с Axapta 3.0 SP5 FP1 на Ax2009, БД MSSQL 2005. В рамках этого перехода установили SP6 и SP6 EE DIS Layer на Axapta 3.0. При прохождении контрольного списка обновлений столкнулись с проблемой во время синхронизации таблиц: для 7 таблиц не удалось создать уникальный индекс по тем столбцам, которые предлагает Axapta. Вот ошибка для одной таблицы, другие ошибки аналогичны только уникальность нарушается при создании первичного ключа: "Описание ошибки SQL: [Microsoft][ODBC SQL Server Driver][SQL Server]CREATE UNIQUE INDEX terminated because a duplicate key was found for object name 'dbo.RPAYFUNDEMPLSUM' and index name 'I_16091PERIODEMPLUNITIDX'. The duplicate key value is (end, 0000004, ФондИнв). Оператор SQL: CREATE UNIQUE INDEX I_16091PERIODEMPLUNITIDX ON RPAYFUNDEMPLSUM (DATAAREAID,EMPLID,RPAYCOUNTERUNIT)» Индекс по этим полям и не будет уникальным, т.к. это значения фондов по людям по месяцам, а столбец PAYPERIOD, в котором как раз и находятся значения по месяцам, не входит в перечисление полей, по которым создается индекс. Собственно вопросы: что делать в данной ситуации? Можем ли мы добавить это поле в запрос? Или это новая структура данных, в которой это поле не нужно? И что тогда делать с существующими данными? И есть ли где инструкция по переходу на SP6, по аналогии с инструкцией по переходу на Ax2009? И необходима ли вообще установка SP6 перед переходом на Ax2009? |
|
08.06.2010, 14:01 | #2 |
Axapta
|
А почему у вас PAYPERIOD не входит в индекс? Открыл стандартные 3.0 SP6, открыл 2009 - поле в индексе присутствует. Или я что-то неправильно понял.
Для перехода на 2009 ставить SP6 не надо. Цитата:
Обновление Microsoft Dynamics AX 4.0 и Microsoft Dynamics AX 3.0 (ранее известной как Microsoft Business Solutions — Axapta 3.0) с любыми поддерживаемыми пакетами обновления для любой страны, за исключением Бразилии, до версии Microsoft Dynamics AX 2009 можно выполнить напрямую. Все более ранние версии необходимо обновлять поэтапно: сначала до Microsoft Dynamics AX 3.0 с поддерживаемым пакетом обновления или до Microsoft Dynamics AX 4.0, а затем — до Microsoft Dynamics AX 2009.
|
|
09.06.2010, 07:21 | #3 |
Участник
|
В репозитарии прикладных объектов PAYPERIOD входит в индекс. Исчез сам столбец PAYPERIOD в БД, хотя в копии рабочей БД, на базе которой и пробуем обновление, перед началом обновления этот стобец есть.
|
|
18.06.2010, 07:04 | #4 |
Участник
|
В мануале "Установка слоя GLS для России и Восточной Европы" есть пункт:
"Поддерживаемые пути обновления Можно обновить следующие версии продукта: • Microsoft Axapta 3.0 с пакетом обновления 6 и пакетом дополнительных компонентов 1 для Восточной Европы • Microsoft Dynamics AX 4.0 с пакетом обновления 2 и пакетом дополнительных компонентов 1 При обновлении более ранней версии необходимо сначала обновить систему до одной из вышеперечисленных версий, а затем выполнять инструкции, приведенные в этом документе." Получается для ля перехода на 2009 ставить SP6 не надо, а для установки русского функционала надо? |
|
25.06.2010, 07:28 | #5 |
Участник
|
С удалением PAYPERIOD при переходе на sp6 разобрались.
Выяснили, что поля типа PayPeriod удалились из всех таблиц где использовались, так - же, кроме проблемных индексов, индексы использующие это поле, не создались. Далее были проанализированы эти поля, от анализа полей перешли к анализу типа "RPayPeriod". Далее, не заметив этом типе ничего подозрительного, перешли к анализу его конфигурэйшн кея- LedgerBasic, который в свою очередь ссылается на лиценз код Ledger (Finansic1). Посмотрели в наш лиценз файл, а у нас-то в нем нету лицензии на этот модуль, при апгрейте в чеклисте мы подгружали наш лицензионный файл, как следствие- лицензия на Finansic1 молча слетала (видимо наши партнеры при установке молча ручками докинули ее, а в лицензионный файл не включили и ни где об этом не обмолвились). Соответственно не имея лицензии на данный тип, система при синхронизации молча выкидывала поля и индексы его использующие. Последний раз редактировалось wedmak_dk; 25.06.2010 в 08:21. |
|
05.07.2010, 11:19 | #6 |
Участник
|
Цитата:
http://www.microsoft.com/Rus/dynamics/ax/useful.mspx |
|
|
За это сообщение автора поблагодарили: mazzy (2). |
Теги |
sp6, обновление, ax3.0 |
|
Похожие темы | ||||
Тема | Ответов | |||
InventUpdate classes - общий вопрос по дизайну | 19 | |||
Вопрос по обновлению Аксапты | 13 | |||
Вопрос по Проектам | 35 | |||
расчеты с персоналом. НДФЛ. вопрос чайника | 2 |
|