2009-06-12 123 views
1

如果您主要开发Asp.Net应用程序和SSRS报告,那么在开发箱上这是更好的选择。我从来不需要使用Express版本,所以我不知道它的优缺点。SQL Server 2008:标准版或SQL Express

我所列举的标准+版本的缺点是:

  1. 收费需要对系统资源
  2. 痛苦附加数据库项目
  3. 痛苦分离未使用的数据库
  4. $$$

优点:

  1. 你有你需要的一切
  2. 管理Studio配备
  3. 容易转移到生产
+0

我没有看到1,2,或3个是相关的。 1有争议。除了SQL Server Express之外,还有什么收费呢? 2和3是不相关的...它是如何痛苦? – 2009-06-12 22:49:58

回答

1

你谈论你的dev的机器,或进行生产?如果它是你的开发机器,我只需要为developer sku提供约50美元的费用,唯一需要注意的是确保你不使用企业功能,除非你有企业的产品。

-1

快递是不是真的专为实际的产品 - 它更多的是让开发人员熟悉该系统,看看如果他们喜欢它,或者是示例应用程序。

Express是免费的,虽然,但如果你需要一个免费的解决方案,你可能会与MySQL更好。

+0

对不起。我正在问一个开箱。我改变了我的问题,使之更清晰。 – 2009-06-12 22:26:28

+2

快递工作正常很多实际产品。如果您有某种类型的需要本地数据存储的分布式应用程序,直到它可以同步,它才能工作。如果你有几个网站流量低或者中等,并且需要存储一些基本数据,它就可以完成这项工作(现在对我来说)。通过高级服务,您还可以获得报告服务(仅限本地数据,无需订阅)。 Express是为了低端使用,开发者是为开发者。 (开发人员,开发人员,开发人员,开发人员......)MySQL甚至没有被问到。 – Bratch 2009-09-03 15:13:19

1

我没有与2008年版本的经验,但我一直都使用了2005年和2000年当量(MSDE)上现场制作项目。这两者的代码库基本上与完整的产品相同,但是对ussage有限制并且缺少一些工具 - 后者通常可以通过第三方替换来解决。

如果并发用户数为低,数据库不太可能增长,大型的话,一般的快递版本的罚款。管理整个版本比管理更麻烦一点,但节省成本非常重要。

低和大当然是弹性的,但例如,我们有一个在几间办公室半打用户运行不动产的应用,并与一百万行和性能管理是完全罚款情侣对表。

0

通常没有“最好”的选择,但是在这种情况下,有:SQL Server开发版。原因:它为您提供了所有其他版本的所有内容(许可证除外),价格为65-90美元。严重的是,任何SQL开发人员都会为了获得它而疯狂,这是软件历史上最好的交易之一。

你提到的其他的东西:

  • 系统负载:这取决于更多的你如何使用它比它是什么版本。我有两个2005年的& 2008实例在我3岁的2GB笔记本电脑上运行,没有任何不良影响。

  • 痛苦附加数据库项目:无痛与开发者版本。

  • 痛苦分离未使用数据库:同

  • “你有你需要的一切”:现在你有,你将永远需要(2008年)的一切。

  • Management Studio中的特点:是的

  • 容易转移到生产:是的

老实说,在这个价位上,雇主应该给这对他们所有的开发人员。

0

在极少数情况下,我在同样的情况(通常是我个人的虚拟主机),我选择了SQL Express +各种免费或廉价的第三方工具来替代SSMS和EM。

开发版本有企业版本的所有功能(有一些例外情况有些古怪,咨询BOL),所以它不是像dev的版本会给你少东西玩。您将无法让您的任何客户连接到您的SQL开发人员版本,您必须将SSRS报告部署到某个Standard Edition生产服务器。

如果您使用的是SQL的工作和你的雇主没有为SQL标准许可的话,那么这听起来像一个授权问题。

总之,我觉得版本的选择,一个选择许可的,这是一个经济和法律问题,不是一个真正的功能集的问题开始。 (即,您的计划使用是否与您选择的许可证一致?使用SQL Express和Dev版本,您不会错 - sql express已涵盖生产用途,dev版本涵盖了您可以使用的功能想,像SSMS)