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? |
|
Теги |
sp6, обновление, ax3.0 |
|
Похожие темы | ||||
Тема | Ответов | |||
InventUpdate classes - общий вопрос по дизайну | 19 | |||
Вопрос по обновлению Аксапты | 13 | |||
Вопрос по Проектам | 35 | |||
расчеты с персоналом. НДФЛ. вопрос чайника | 2 |
|