加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

asp.net-mvc – ASP.Net MVC SQLExpress生产环境更新场景

发布时间:2020-12-16 09:33:46 所属栏目:asp.Net 来源:网络整理
导读:在App_Data文件夹中使用sqlexpress实际部署Asp.Net MVC Web应用程序的新手,如何在数据库更新生效和使用后处理它. 这是我的场景和一些问题: 我有一个带sqlexpress数据库的Asp.Net MVC 2 Web应用程序:[myappData.mdf,aspnetdb.mdf].我计划将此发布到生产服务
在App_Data文件夹中使用sqlexpress实际部署Asp.Net MVC Web应用程序的新手,如何在数据库更新生效和使用后处理它.

这是我的场景和一些问题:

我有一个带sqlexpress数据库的Asp.Net MVC 2 Web应用程序:[myappData.mdf,aspnetdb.mdf].我计划将此发布到生产服务器,其中包含App_Data文件夹中包含的数据库.

问题1

当我的网站正在使用并且用户已将新数据添加到数据库中时,我添加了一些需要添加结构数据库的新功能,如何在保留用户添加到数据库的所有数据的同时处理新数据库文件的发布?

问题2

此外,一旦我开始在本地调试我的应用程序,我无法连接到它在SQL管理工作室,我得到一个正在使用的文件错误.因此,一旦它在生产服务器上运行并且用户遇到问题,我是否可以使用sql management studio浏览数据库?

问题3

现在我用以下web.config字符串连接到db,在安装了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" />

感谢您帮忙解决这个问题.

解决方法

这些链接可以在这方面为您提供帮助
http://www.asp.net/hosting/tutorials/strategies-for-database-development-and-deployment-cs

SQL Server 2005 – Syncing development/production databases

http://www.asp.net/hosting/tutorials/configuring-the-production-web-application-to-use-the-production-database-cs

这是同步数据库的付费解决方案
http://www.red-gate.com/products/SQL_Comparison_SDK/case_studies/synchronizing_databases.htm

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读