18.01.2022, 16:41 | #1 |
Участник
|
Отслеживания изменений включено на SQLserver. Дакс2012
Менял тип EDT, запустилась синхронизация. По окончании выдался такой месейдж:
Цитата:
Не удается удалить ограничение первичного ключа "I_205REFIDX" для таблицы "LEDGERCOV", поскольку для этой таблицы включено отслеживание изменений. Для отслеживания изменений необходимо ограничение первичного ключа для таблицы. Перед удалением ограничения отключите отслеживание изменений
Смотрю на склбазе у таблица LEDGERCOV включен флаг ENABLE CHANGE_TRACKING (Отслеживание изменений). Стал смотреть вообще какие есть в базе таблицы с таким флагом (sys.change_tracking_tables). Их оказалось штук 40. Смотрел их свойства в репозитарии, возможно настройки ЖБД. Но не обнаружил связи. Среди таблиц довольно много оказалось популярных типа DirpPartyTable, LedgerJournalTable м пр. Существующие админы БД сказали что не в курсе. Предыдущие тоже вроде особо не предпочитали соваться чемто внешним в базы Акс.. Что вообще могло этот флаг из Аксапты поставить? Можно ли его убрать? |
|
Теги |
ax2012r3, change tracking |
|
|