Я получаю сообщение об ошибке при переименовании имени столбца или типа данных столбца для временной таблицы в TFS

Я использую Visual Studio enterprise 2017 (версия:15.71.1) и SSDT(версия:15.1.61804.210), а также использую TFS для хранения своего кода. В моем проекте базы данных все таблицы являются временными.

Теперь, когда я меняю тип столбца или имя столбца в TFS, я не могу построить свой проект, поэтому не могу сгенерировать сценарий публикации.

Я получаю сообщение об ошибке: Ошибка SQL71609: Системные версии текущих и хронологических таблиц не имеют соответствующих схем. Несоответствующий столбец:"XXXXX"

У нас есть какое-то решение для этого?

2 ответа

Решение

Обычно вы можете попытаться явно определить таблицу истории, а затем вручную синхронизировать схему текущей и хронологической таблицы.

Ссылка на этот поток: избегать несоответствия схемы в системных версиях таблиц


ОБНОВИТЬ:

Как вы упомянули, решение, которое сработало для вас, состоит в том, чтобы внести эти изменения в SQL Server Object Explorer (Вы можете увидеть его, щелкнув правой кнопкой мыши по проекту БД и выбрав опцию "Просмотр в обозревателе объектов"). Вам нужно сделать здесь модификацию и просто сохранить ее, и она будет работать.

Решение, которое сработало для меня, состоит в том, чтобы внести эти изменения в обозревателе объектов SQL Server (это можно увидеть, щелкнув правой кнопкой мыши проект БД и выбрав опцию "Просмотр в обозревателе объектов"). Вам нужно сделать здесь модификацию и просто сохранить ее, и она будет работать.

Другие вопросы по тегам