Я использую проект Database в visual studio 2010, чтобы сгенерировать скрипт для развертывания моей базы данных (и его изменений). Это прекрасно работает.
Есть ли способ заставить проект базы данных Visual Studio генерировать сценарий отката, а также сценарий развертывания.
Я не ищу откат транзакции при развертывании; но, скажем, я развернул его, и у моей хранимой процедуры есть пропущенная проблема производительности, которая возникает через неделю, которая требует отката к предыдущей версии базы данных.
Существует ли способ создания сценария отката во время сборки / развертывания, который отменяет любые изменения, внесенные сценарием развертывания.
РЕДАКТИРОВАТЬ: Если мы игнорируем, что я использую проект базы данных: Каков хороший способ создания пути обновления и понижения для сгенерированной базы данных?
Это поколение должно быть частью автоматизированного процесса сборки.