Здравствуйте!
Диспозиция такая - есть локальная база, на которой проведены доработки (создан раздел, сделаны детали, связи с другими разделами). Все прекрасно работает.
Задача - накатить обновления на копию этой же базы до всех обновлений.
Использую TSMergeServices.
Делаю выгрузку такой строкой:
TSMergeServices.exe /cfg="xxx" /usr="Supervisor" /pwd="xxx" /opr="Extract" /dir="zzz" /upddb="true"
Получаю папку с выгруженными сервисами и таблицами
Натравливаю утилиту на конфигурацию с оригинальной базой
TSMergeServices.exe /cfg="xxx_PLAIN" /usr="Supervisor" /pwd="xxx" /opr="Load" /dir="zzz" /upddb="true"
Залетают сервисы, все ок начинают писаться таблицы, но на некоторых таблицах выпадает в ошибку:
Error: Unknown error occured 'Invalid column name 'SiteID'.
Invalid column name 'SiteID''
SiteID - это новая колонка в ряде таблиц, созданная для связи с записями нового раздела.
Немного непонятно как тогда происходит апдейт структуры базы данных или я какой ключ не увидел?