Говоря о производственных приложениях SQL Server, очень важно поддерживать сценарии, позволяющие модифицировать схему базы данных в течение жизненного цикла приложения. В моем конкретном случае это приложение Entity Framework 4.1.
Сегодня команда ADO.NET работает над First First Migrations. Я думаю, что это действительно здорово, но это в альфа-стадии и может использоваться только с EF Code First.
Каковы наилучшие методы для реализации таких сценариев обновления рабочего процесса (вверх и вниз) на языке SQL для производственного использования? Есть ли поддерживающие инструменты?
Сценарии развертывания также очень важны. Как автоматизировать миграцию на сервере сборки (например, с помощью MSBuild)?