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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 14.01.2005, 13:16   #1  
Azat
Гость
 
n/a
ошибки синхронизации
при синхронизации таблицы возникает ошибка

Описание ошибки SQL: [Microsoft][ODBC SQL Server Driver][SQL Server]CREATE UNIQUE INDEX terminated because a duplicate key was found for index ID 5. Most significant primary key is 'dat'.

Оператор SQL: ALTER TABLE INVENTSUM ADD CONSTRAINT I_174ITEMDIMIDX PRIMARY KEY NONCLUSTERED (DATAAREAID,ITEMID,INVENTDIMID)


Кто подскажет как избавиться от неё?
Старый 14.01.2005, 13:32   #2  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
в ваших компаниях уже есть данные.
вы выключили какие-то конфигурационные ключи.
в резульате, некоторые поля в таблицах удаляются (в частности в таблице INVENTSUM)
причем удаляются поля, входящие в уникальный индекс
в результате уникальность инекса нарушается.

пример.

компания, товар1, склад1, цвет1
компания, товар1, склад1, цвет2

если вы выключите цвета, то останется две одинаковые записи. А такого быть не должно из-за требований уникальности.

Что делать?
Если у вас есть демоданные - просто удалите компанию с демоданными.
Если вы получаете ошибку нарушения уникальности на ваших рабочих данных, то определите конфигурационные ключи, выключение которых приводит к ошибке и пока не выключайте.

Если же вам требуется все же выключить конфигурационный ключ на ваших рабочих данных, то либо разбирайтесь самостоятельно, либо обращайтесь к специалистам.

Есть только один совет - избавьтесь от неуникальных данных. А как конкртено это сделать - нужно очень крепко думать и анализировать. Сделать можно.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Пересоздание таблицы при синхронизации Serg16 DAX: Администрирование 1 26.08.2009 13:55
Ошибка при синхронизации таблицы Eldar9x DAX: Программирование 2 27.02.2009 15:19
Ошибки при разноске в ГК Андрей К. DAX: Программирование 16 17.04.2007 12:44
Ошибка синхронизации axapta25Dev DAX: Администрирование 4 21.02.2007 01:02
Ошибки (?) в акте списания Ivanhoe DAX: Функционал 0 01.02.2007 13:32

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

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

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