Я получаю сообщение об ошибке при переименовании имени столбца или типа данных столбца для временной таблицы в TFS
Я использую Visual Studio enterprise 2017 (версия:15.71.1) и SSDT(версия:15.1.61804.210), а также использую TFS для хранения своего кода. В моем проекте базы данных все таблицы являются временными.
Теперь, когда я меняю тип столбца или имя столбца в TFS, я не могу построить свой проект, поэтому не могу сгенерировать сценарий публикации.
Я получаю сообщение об ошибке: Ошибка SQL71609: Системные версии текущих и хронологических таблиц не имеют соответствующих схем. Несоответствующий столбец:"XXXXX"
У нас есть какое-то решение для этого?
2 ответа
Обычно вы можете попытаться явно определить таблицу истории, а затем вручную синхронизировать схему текущей и хронологической таблицы.
Ссылка на этот поток: избегать несоответствия схемы в системных версиях таблиц
ОБНОВИТЬ:
Как вы упомянули, решение, которое сработало для вас, состоит в том, чтобы внести эти изменения в SQL Server Object Explorer
(Вы можете увидеть его, щелкнув правой кнопкой мыши по проекту БД и выбрав опцию "Просмотр в обозревателе объектов"). Вам нужно сделать здесь модификацию и просто сохранить ее, и она будет работать.
Решение, которое сработало для меня, состоит в том, чтобы внести эти изменения в обозревателе объектов SQL Server (это можно увидеть, щелкнув правой кнопкой мыши проект БД и выбрав опцию "Просмотр в обозревателе объектов"). Вам нужно сделать здесь модификацию и просто сохранить ее, и она будет работать.