2016-11-20 4 views
2

Я использую SSDT для моей базы данных. Мое ограничение - непрерывная доставка. Поэтому я не могу вообще переименовать, он сломает совместимость с предыдущей версией DAL. Есть ли способ установить SSDT-проект таким образом, чтобы избежать рефакторинга? Спасибо.SSDT Отключить переименование - журнал рефакторинга

ответ

2

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

Есть чтение этого:

https://www.simple-talk.com/sql/database-delivery/non-breaking-online-database-deployments/

Ed

+1

Не будет ли удаляемый журнал рефакторинг просто маскирует тот факт, что переименование произошло? Это может быть опасно, поскольку вместо того, чтобы переименовывать столбец, он может удалить его с данными и добавить новый с нулями. –

+0

Итак, всего 2 решения, процедура SQL ИЛИ Устанавливает каждую вещь по виду :(Есть ли другое решение, не осложняющее мою базу данных? – Julian50

+1

Да, правильнее всего управлять релизами :) –