14.04.2003, 14:09 | #1 |
Модератор
|
3.0 - SQL Администрирование - Таблицы - Проверить/синхронизовать
После перехода на 3.0 запустил проверку на таблицы
Имею на выходе BOMCALCTABLE NumIdx не является primaryIndex, но является primaryIndex в AOT NumIdx не может быть primaryIndex и разрешать копии то же самое с INVENTSUM PRODJOURNALBOM PRODJOURNALPROD и т.д. порядка 20 таблиц Странно, учитывая, что никаких модификаций моих там нет. Вот и у кого спрашивается лыжи не едут? Жить с этим конечно можно, но все-таки хотелось бы разобраться.. У всех такое наблюдается? |
|
15.10.2009, 09:45 | #2 |
Модератор
|
Аналогична ошибка при "Проверки/синхронизации"
RTAX25LEDGERINTERVAL *GroupIdx не является primaryIndex, но является primaryIndex в AOT *GroupIdx не может быть primaryIndex и разрешать копии Кто с таким сталкивался и может подсказать способ решения? Axapta 3.0 SP6 |
|
15.10.2009, 09:56 | #3 |
Administrator
|
единственная напрашивающаяся мысль в том - что был сделан в АОТ Primary Index, но в БД он не создался (например из-за дубликатов в данных). Но при этом до этого в АОТ был другой Primary Index, с которого сняли сию почетную обязанность одновременно с назначением другого индекса Primary.
Т.о. в АОТ изменения произошли, а в БД - нет. Это необязательно должно было произойти вследствие модификаций. Достаточно апгрейда слоя. Если очистить проблемную таблицу от данных - думаю - что все станет на свои места. Ну либо очистить от тех дубликатов, из-за которых не накладывается новый уникальный индекс
__________________
Возможно сделать все. Вопрос времени |
|
15.10.2009, 09:59 | #4 |
Ищущий знания...
|
Ax 3.0 SP 3
подобных ошибок нет
__________________
"Страх перед возможностью ошибки не должен отвращать нас от поисков истины." (с) С Уважением, Елизаров Артем |
|
15.10.2009, 10:10 | #5 |
Участник
|
Возможен вариант ещё проще - при импорте были отключены индексы, а часть данных задублировалась.
Кстати, есть кнопка Проверить/Синхронизировать - помогает найти и удалить дубликаты без удаления всех данных. |
|
|
За это сообщение автора поблагодарили: Poleax (1). |
15.10.2009, 10:27 | #6 |
Модератор
|
Цитата:
Таблиц было было пару с этой проблемой. Решение аналогичное. Спасибо за ответы. |
|
16.10.2009, 15:04 | #7 |
Участник
|
Кто-нибудь знает, почему в AX 4.0 кнопку "Проверка/Синхронизация" сделали неактивной в форме?
|
|
16.10.2009, 15:13 | #8 |
Модератор
|
Цитата:
в Ax 4.0 и Ax 4.0 SP1 кнопка активна. В Ax 4.0 SP2 ее отключили. Но если уж очень сильно хочется, можешь зайти в настройки этой кнопки на форме и сделать ее активной. Запуск на свой страх и риск. |
|
|
За это сообщение автора поблагодарили: Lemming (-2). |
16.10.2009, 16:15 | #9 |
Administrator
|
Цитата:
Хотфикс для 4.0 SP1, вошедший в SP2: Цитата:
Check Synchronize loses notes in DocuRef - DISABLE this functionality
__________________
Возможно сделать все. Вопрос времени |
|
|
За это сообщение автора поблагодарили: ZVV (1), alex55 (1). |
16.10.2009, 17:22 | #10 |
Модератор
|
У Lemming кришу сорвало. Сочувствую.
А мой ответ по теме это из жизни. Сам правил таким способом ошибки, но предупреждаю что это не есть хорошо. Надо быть предусмотрительным |
|
16.10.2009, 17:53 | #11 |
Участник
|
|
|
16.10.2009, 20:25 | #12 |
MCITP
|
Цитата:
действительно, зачем оно было надо... ужас какой-то...
__________________
Zhirenkov Vitaly |
|
Теги |
index, проверка, синхронизация баз |
|
|