У меня есть веб-сайт, управляемый данными (файл mdf с автоматическим прикреплением SQL Express), который был создан как локальный сайт в Visual Web Developer 2010 Express, а затем развернут на рабочем сервере. Сайт хранится локально и регистрируется в SVN для контроля версий. Обновления приложения вносятся в локальную копию (с помощью встроенного веб-сервера разработки), а затем копируются на рабочий сервер с помощью функции копирования веб-сайта.
Проблема, с которой я сталкиваюсь, заключается в том, что любые изменения, внесенные в схему базы данных, можно протестировать локально, однако, похоже, нет никакого способа скопировать эти изменения в производственную базу данных без перезаписи всего файла, включая рабочие данные.
Я полагаю, что мог бы подключиться к производственной базе данных напрямую и внести необходимые изменения вручную, однако это оставляет много места для ошибки, особенно в тех случаях, когда было внесено значительное количество изменений. Я также не вижу возможности в VWD заскриптовать изменения.
Итак, мой вопрос: Как лучше всего обрабатывать эти обновления схемы базы данных в VWD 2010 Express?
Поиск в Stack Overflow и Google оказался безрезультатным, поэтому любая помощь приветствуется!
С уважением,
JE