2010-09-27 4 views
4

Новое для фактического развертывания веб-приложения Asp.Net MVC с sqlexpress в папке App_Data, как я могу обрабатывать обновления баз после того, как он будет жить и использоваться.ASP.Net MVC SQLExpress Обновление среды производственной среды

Вот мой сценарий и несколько вопросов:

У меня есть Asp.Net MVC 2 веб-приложение ж/SqlExpress баз данных: [myappData.mdf, ASPNETDB.mdf]. Я планировал опубликовать это на производственном сервере с базами данных, включенными в папку App_Data.

Вопрос 1

Когда мой сайт в использовании и пользователи добавили новые данные в базу данных, и я добавил некоторые новые функции, которые требуют некоторых структурных дополнений базы данных, как бы я справиться с публикацией новых файлов базы данных, в то время как сохраняя все данные, которые пользователи добавили в базу данных?

Вопрос 2

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

Вопрос 3

Сейчас я подключения к БД со следующей строки web.config, есть ли какие-либо проблемы с этим в производственной среде, которые будут установлены SQLEXPRESS ?:

<add name="myAppDataEntities" connectionString="metadata=res://*/Models.MyData_DB.csdl|res://*/Models.MyData_DB.ssdl|res://*/Models.MyData_DB.msl;provider=System.Data.SqlClient;provider connection string=&quot;Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\myappData.mdf;Integrated Security=True;User Instance=True;MultipleActiveResultSets=True&quot;" providerName="System.Data.EntityClient" /> 

Спасибо за любую помощь в получении этого.

ответ

Смежные вопросы