想知道开发人员使用SQL Server 2005/2008开发人员版而不是Visual Studio附带的捆绑SQL Server Express版是否值得。我正在讨论网站的初始开发,您需要创建SQL脚本来生成表格等。我知道使用Express可以轻松地将.mdf
文件添加到您的项目和程序中,但是,如果将“开发者版”和程序安装在“模拟将要用于生产?这样,如果您使用VS Professional并可以创建“数据库项目”,则可以包含所有创建脚本,并在生产环境中运行它们以重新创建环境。对于开发人员来说SQL Server Express是否足够好,还是应该获得Developer Edition?
回答
如果您有权访问它,那么最好使用Developer Edition,因为它支持更多功能和更大的数据库。例如,如果您想从生产服务器上将50GB数据库恢复到工作站上进行测试,则需要开发人员版。
另一个例子是,如果您正在使用分区,压缩或资源调控器等仅企业功能。这些功能在Express中不可用,但可以在Developer Edition中找到。
如果对于生产来说足够好,那么它在开发中如何不足。而且SQL Express能够很好地处理公平负载(这种负载会在几年前强调严重的硬件)。
SQL Server Express不需要许可但具有一组较小的功能。
针对完整SQL Server(和Developer Edition与企业版相匹配)进行开发总是会让您依赖某些不在生产版本中的功能。
至少所有的测试(包括单元测试)都应该针对要用于生产的版本进行。
在这个问题中,既然一个“完整”版本是针对生产的,那么开发者版本应该是一个很好的匹配,如果你将按照标准进行部署,就要小心企业功能。
这取决于你在做什么。一般来说,我会说这很好。如果您可以获得Developer的副本,我会推荐该路线,但绝大多数工作可以通过Express完成。
Express有基本的报告功能,具有高级服务。如果您超出产品的基本报告范围,您将不得不向上移动。你还有Service Broker。但是,您不会有Analysis Services(无数据仓库)或SSIS(无ETL)。如果你需要这些功能,你必须去开发者。
由于Express Manager缺少完整的SQL Management Studio和BI Developer中的许多位,因此您还不具备某些BI功能。如果你需要这些,你将需要SQL Server Developer。
就我个人而言,我认为您的开发环境应该尽可能地适应您的生产环境。
SQL Server Express版本 有许多限制,如数据库大小,只支持一个处理器等。这是“精简版”的SQL Server
SQL Server开发者版本 基本上是企业版,但它不能用于生产。
请注意,如果后端数据库的成功依赖于使用企业功能进行开发,并且您希望生产时具有相同功能,则需要企业许可证。
了解到这一难题“回到当天”。 (该开发版具有企业版的所有功能)!我一直希望他们的开发版本与可以安装在“Production”(Standard,Enterprise等)上的版本相匹配。 – granadaCoder 2018-02-07 21:56:10
- 1. sql server developer edition
- 2. 对于专业的.NET开发人员来说,OS X是否适合Mono?
- 3. 对于真正的应用程序来说,ASP.NET的Mono是否足够成熟?
- 4. 我应该使用Mac来测试iPhone还是Windows足够?
- 5. SQL Server Express Edition是免费的吗?
- 6. 如何将SQL Server 2005 Express Edition集成到Visual Web Developer 2008 Express Edition
- 7. 是否可以与SQL Server Developer版本并排安装SQL Server Express版本?
- 8. 使用SQL Server Developer Edition
- 9. 是否可以免费开发Microsoft SQL Server“Express”版本?
- 10. 这是一个足够好的抽象,还是我可以做得更好?
- 11. 谁对MVC有利(或处于劣势):开发人员还是设计人员?
- 12. 是否有SQL Server 2008 R2开发人员版?
- 13. 连接到SQL Server开发人员版
- 14. 对于普通程序员是否有“足够好”的散列函数?
- 15. 单元测试:是否足够好?
- 16. 我需要VS 2010专业版还是Express版足够了?
- 17. Visual Studio Professional是否带有SQL Server Developer(非Express)版本?
- 18. 开发人员应该如何连接到SQL Server?
- 19. Sql Server 2005 Express Edition问题
- 20. sql server 2008 r2 express edition
- 21. 开发人员是否应该关心将来更改ORM的可能性?
- 22. 是否有SQL Server Express的SQL Server Profiler?
- 23. 数据库快照是否在SQL Server 2008中工作开发人员
- 24. 对于有经验的PHP开发人员来说,什么是一种很好的GUI编程语言?
- 25. 对于软件开发人员来说什么是一个好的Web框架和/或工具?
- 26. Gmail是否足够安全?
- 27. 对于C++开发人员,是否值得从VS2005切换到VS2008?
- 28. 这是否足够,还是我有竞争条件?
- 29. PHP是否足够动态?
- 30. 从SQL Server 2008 R2 Express迁移到SQL Server 2008 R2开发人员版
您永远不会因开发人员版本而感到沮丧,也不会使用Sql-Express。反之亦然,你会感到沮丧。同时,尝试匹配生产中将使用的内容。 – granadaCoder 2018-02-07 21:57:18