当前位置:  开发笔记 > 数据库 > 正文

SQL Server Express对于开发人员来说是否足够好,还是应该获得开发人员版本?

如何解决《SQLServerExpress对于开发人员来说是否足够好,还是应该获得开发人员版本?》经验,为你挑选了2个好方法。

只是想知道开发人员是否值得使用SQL Server 2005/2008 Developer Edition而不是Visual Studio附带的捆绑SQL Server Express版本.我正在谈论网站的初始开发,你需要创建SQL脚本来生成表格和类似的东西.我知道使用Express可以很容易地将一个.mdf文件添加到你的项目和程序中,但是安装开发人员版本和程序对于一个模拟你将要在生产中使用的"真实"数据库不是更好的?这样,如果您正在使用VS Professional并且可以创建"数据库项目",则可以包含所有创建脚本并在生产中运行它们以重新创建环境.



1> Brent Ozar..:

如果您可以访问它,那么最好使用Developer Edition,因为它支持更多功能和更大的数据库.例如,如果要将50gb数据库从生产服务器恢复到工作站上进行测试,则需要Developer Edition.

另一个例子是,如果您正在使用仅限企业版的功能,如分区,压缩或资源调控器.这些功能在Express中不可用,但它们在Developer Edition中可用.



2> Richard..:

如果它对生产来说足够好,那么它在开发中怎么可能不够.SQL Express非常有能力处理公平负载(几年前就会出现严重硬件负载的负载).

SQL Server Express不需要许可,但功能较少.

针对完整的SQL Server(与Developer Edition匹配企业版)进行开发总是让您有可能依赖于生产版本中没有的某些功能.

至少所有测试(包括单元测试)都应该针对要在生产中使用的版本进行.

在这个问题中,由于"完整"版本的目标是生产,因此开发人员版本应该是一个很好的匹配,如果要针对标准部署,请注意企业功能.

推荐阅读
勤奋的瞌睡猪_715
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有