asp.net – 我应该将MDF文件附加到SQL Express还是将实际部署脚
发布时间:2020-12-16 03:20:56 所属栏目:asp.Net 来源:网络整理
导读:我正在ASP.NET 4.0(使用EF 4.0)上构建一个类似博客的发布系统,我希望它首先非常容易部署/备份.我是在决定是否让系统在SQL Server中创建数据库并使用它(传统上),或者在站点中使用App_Data MDF文件并使用SQL Express附加到该数据库.我知道Express版本的内存/大
我正在ASP.NET 4.0(使用EF 4.0)上构建一个类似博客的发布系统,我希望它首先非常容易部署/备份.我是在决定是否让系统在SQL Server中创建数据库并使用它(传统上),或者在站点中使用App_Data MDF文件并使用SQL Express附加到该数据库.我知道Express版本的内存/大小限制,我不会达到极限,因为这不是一个性能关键的业务应用程序或任何严肃的东西.只是一个带有博客/文字/照片的简单CMS(实际照片不保存在数据库中,只是它们的路径保存在MDF中)就是这样.我认为使用MDF没有问题,但我也不是这个主题的专家,因为我从未使用MDF文件工作/创建过网站.我总是部署在SQL Server上,但我不想处理用户/角色/权限以及我想让用户因数据库设置而出现安装问题的最后一件事.
我该怎么办?我将面临MDF遇到的任何问题?建议? 解决方法
如果你使用SQL Server Express–这是一个服务器 – 我总是选择“真正的”数据库方法:将数据库附加到服务器,通过其数据库名称访问它,部署SQL脚本来更新它.
那个“从文件路径附加数据库”对我来说似乎总是一个半生不熟的而且相当混乱的kludge ….. 如果您不需要这种功能 – 调查SQL Server Compact Edition,这是一个单独的文件,正在进行中的数据库.它有其局限性 – 没有存储过程,不支持某些数据类型,如VARCHAR(MAX)或XML – 但是对于更简单的场景,它是完美且易于使用的 – 只需在您的应用程序中部署它.它是单用户,例如您不在多个客户端之间共享数据,它本身就是每个用户/应用程序的本地存储 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
推荐文章
站长推荐
- asp.net – TextBox或Html区域中的换行符
- asp.net-mvc – 如何创建安装文件来安装MVC .net
- iis-7.5 – .NET MVC 3动作是否应该触发w3wp.exe
- ASP.NET选项卡控件
- entity-framework – 将DbContext注入Repository
- asp.net – iTextSharp与iText
- asp.net – 使用匿名访问在Sharepoint中读取Cook
- asp.net-mvc – 如何使用ASP.NET MVC在我的现有数
- ASP.NET MVC EF 连接数据库(三)-----Code Firs
- asp.net-mvc – ASP.NET的恶意抓取工具拦截器
热点阅读