Показать сообщение отдельно
Старый 18.01.2022, 16:41   #1  
Perc is offline
Perc
Участник
 
193 / 47 (2) +++
Регистрация: 05.03.2005
Отслеживания изменений включено на SQLserver. Дакс2012
Менял тип EDT, запустилась синхронизация. По окончании выдался такой месейдж:
Цитата:
Не удается удалить ограничение первичного ключа "I_205REFIDX" для таблицы "LEDGERCOV", поскольку для этой таблицы включено отслеживание изменений. Для отслеживания изменений необходимо ограничение первичного ключа для таблицы. Перед удалением ограничения отключите отслеживание изменений
.

Смотрю на склбазе у таблица LEDGERCOV включен флаг ENABLE CHANGE_TRACKING (Отслеживание изменений). Стал смотреть вообще какие есть в базе таблицы с таким флагом (sys.change_tracking_tables). Их оказалось штук 40. Смотрел их свойства в репозитарии, возможно настройки ЖБД. Но не обнаружил связи. Среди таблиц довольно много оказалось популярных типа DirpPartyTable, LedgerJournalTable м пр.

Существующие админы БД сказали что не в курсе. Предыдущие тоже вроде особо не предпочитали соваться чемто внешним в базы Акс..

Что вообще могло этот флаг из Аксапты поставить? Можно ли его убрать?