2010-09-27 51 views
4

新增了一個在App_Data文件夾中使用sqlexpress部署Asp.Net MVC Web應用程序的新功能,我將如何處理數據庫更新後的生活和使用情況。ASP.Net MVC SQLExpress生產環境更新場景

這裏是我的情況和一些問題:

我有一個Asp.Net MVC 2的Web應用程序瓦特/ SQLEXPRESS數據庫:[myappData.mdf,ASPNETDB.MDF。我打算將這個數據庫發佈到生產服務器上,數據庫包含在App_Data文件夾中。

問題1

當我的網站正在使用中,用戶添加新的數據到數據庫中,我加入這需要一些結構性的數據庫添加我將如何處理髮布,而新的數據庫文件中有一些新的特點保留用戶添加到數據庫的所有數據?

問題2

而且一旦我開始調試我的應用程序在本地我無法連接到它在SQL Management Studio中,我得到了使用錯誤的文件。因此,一旦它在生產服務器上運行並且用戶遇到問題,我不能使用sql management studio瀏覽數據庫嗎?

問題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" /> 
這個問題

感謝任何幫助獲取這一點。

回答