В настоящее время я работаю над приложением asp.mvc с инфраструктурой сущностей в качестве db-бэкэнд, которая будет работать на платформе ms azure.Стратегия обновления схемы SQL Azure
на моей машине разработки Я запускаю экземпляр sqlexpress, в котором размещается моя база данных разработки (например, я сказал, что приложение может подключаться через инфраструктуру сущности).
Внедрение схемы базы данных из моего локального sqlexpress в sql azure довольно просто с помощью мастера создания базы данных сущности (по каким-либо причинам мастер всегда хочет создать некоторые кластерные индексы, которые я исправляю вручную в сгенерированном sql-файле).
, но я не могу найти способ сохранить свои данные! автоматически созданный sql-скрипт всегда сбрасывает все мои таблицы и создает новые ... это нормально для начальной настройки, но не для обновления существующей базы данных.
должен быть хороший способ выполнить обновление схемы без dataloss ... пожалуйста, помогите! я уже пробовал студию управления sql (r2) и SQLAzureMW (доступную на codeplex) ... но они не выполняют эту работу :(
, пожалуйста, не говорите мне, что мне нужно закодировать свой собственный инструмент, чтобы сделать это !
ищет помощь
ТНХ
Edit: вот как я сделать это сейчас
Я использую SQL скрипты, созданные с помощью мастера миграции EF для моего локального SQL Express и изменить их сам для совместимости с SQL Azure. ne может думать и работать отлично :)
Если ahave SQL Server 2008 R2, вы можете использовать студию администратора в этой версии для установки SQL AZURE базы данных напрямую. – MikeJ