MSSQL2008R2的付费和免费版本有什么区别?
Microsoft SQL Server 2008 R2
http://www.microsoft.com/sqlserver/2008/en/us/R2.aspx
和Microsoft SQL Server 2008 R2 Express
http://www.microsoft.com/express/Database/
一个完整的答案可能解释为什么有人会select一个,最快的,非直观的事情,最大的烦恼是什么等等。
执行摘要(通常为运行小型数据库的人员遗漏的function):
SQL 2008 R2快速版缺乏:
SQL Server代理(用于调度作业,包括SQL复制)
支持大于10GB的数据库
集成服务
还有很多其他的不同之处,详见URL Moose发布。
SQL Express可以从networking访问,但默认情况下不启用。 一个快速的谷歌将显示如何
这个网页有一个很好的比较… Express版本是免费的,但是它的地区是有限的。
http://www.microsoft.com/sqlserver/2008/en/us/editions-compare.aspx
我们经常看到Express和Standard之间的差异缩小列表。 在我看来,当你要考虑这个“生产”环境部署时,你需要充分意识到差异。 以下是来自msdn的 2008R2 Standard和2008R2 Express的完整详细清单:
可扩展性和性能
高可用性
虚拟化支持
复制
单实例RDBMSpipe理
应用程序和多实例pipe理
pipe理工具
开发工具
可编程
空间和定位服务
复杂事件处理(StreamInsight)
集成服务
数据仓库
分析服务
Analysis Services – 高级分析函数
数据挖掘
报告
商业智能客户
最显着的区别是,SQL Express只能运行在您的系统处理器中的一个上,而不是多进程。 就个人而言,在我的DEV环境中,我真的无法分辨性能的差异。
有几件大事情浮现在脑海中,你没有一个带有express的SQL代理,而作为复制的发布者是不可能的。 (因为没有代理商)而且你只限于你的数据库的大小。