SQL Server 2008 R2与SQL Server 2008 R2 Express

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的完整详细清单:

可扩展性和性能

  • CPU数量( 4对1
  • 最大内存使用量( 64GB vs 1GB
  • 最大数据库大小( 524PB vs 10 GB
  • 使用NOEXPAND提示直接查询索引视图
  • 自动索引视图维护

高可用性

  • 日志传送
  • 数据库镜像
  • 自动从镜像恢复
  • 日志stream压缩
  • 故障转移群集节点数( 2 vs 0
  • 备份压缩

虚拟化支持

  • 来宾故障转移群集支持虚拟化
  • Hyper-V实时迁移

复制

  • 将数据从SQL Server发布到非SQL Server订户

单实例RDBMSpipe理

  • 专用的pipe理员连接( 是vs跟踪标志
  • 策略自动化(检查计划和更改)
  • 维护计划
  • 数据库邮件
  • 性能数据收集器
  • System Center Operations Managerpipe理包
  • 计划指南
  • 用户实例( 仅用于Express

应用程序和多实例pipe理

  • 能够注册进行多实例pipe理。

pipe理工具

  • SQL Server Management Studio( Standard vs Express
  • SQL Server代理
  • 数据库引擎优化顾问
  • SQL Server Profiler

开发工具

  • 智能感知(Transact-SQL和MDX)
  • 商业智能开发工作室
  • SQL查询,编辑和devise工具
  • 版本控制支持
  • MDX编辑,debugging和devise工具

可编程

  • 全文search
  • 查询中的语言规范
  • Service Broker(消息传递)( 客户端仅用于Express
  • XML / A支持
  • Web服务(HTTP / SOAP端点)
  • T-SQL端点

空间和定位服务

  • SQL Server Management Studio中的“空间结果”选项卡

复杂事件处理(StreamInsight)

  • 的StreamInsight

集成服务

  • Integration Servicesdevise器和运行时
  • 除了“导入和导出向导”使用的基本任务和转换之外,
  • 日志提供者和日志
  • 基本的数据分析工具
  • 可编程对象模型的可扩展性

数据仓库

  • 自动生成分段和数据仓库模式

分析服务

  • SQL Server Analysis Services备份
  • 维度,属性关系,聚合和多维数据集devise
  • 翻译
  • 个性化扩展

Analysis Services – 高级分析函数

  • 二进制和压缩的XML传输

数据挖掘

  • 全面的数据挖掘algorithm
  • 集成的数据挖掘工具:向导,编辑器,模型查看器,查询生成器

报告

  • Reporting Services内存限制( 4Gb for Express
  • 模型支持
  • 模型项目安全
  • 无限的点击
  • 电子邮件和文件共享订阅和计划
  • 报告历史logging,执行快照和caching
  • SharePoint集成
  • 共享组件库
  • 远程和非关系数据源支持
  • 数据源,交付和渲染可扩展性
  • 报告定义自定义扩展(RDCE)

商业智能客户

  • 报表生成器3.0
  • Excel 2007和Visio 2007加载项支持

最显着的区别是,SQL Express只能运行在您的系统处理器中的一个上,而不是多进程。 就个人而言,在我的DEV环境中,我真的无法分辨性能的差异。

有几件大事情浮现在脑海中,你没有一个带有express的SQL代理,而作为复制的发布者是不可能的。 (因为没有代理商)而且你只限于你的数据库的大小。