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/
完整的答案可能会解释为什么有人会选择其中一个而不是另一个,使用 Express 最大的烦恼是什么,需要注意的非直观事项等。
答案1
执行摘要(运行小型数据库的人通常会忽略的功能):
SQL 2008 R2 Express 版本缺少:
SQL Server 代理(用于调度作业,包括 SQL 复制)
支持数据库>10GB
集成服务
还有许多其他差异,详细信息请参阅 Moose 发布的 URL。
SQL Express能可以通过网络访问,但默认情况下不启用。快速谷歌一下就会看到如何
答案2
这个页面有一个很好的比较... Express 版本是免费的,但在某些地区受到限制。
http://www.microsoft.com/sqlserver/2008/en/us/editions-compare.aspx
答案3
我们经常会看到 Express 和 Standard 之间的差异列表。在我看来,当你考虑将其用于“生产”环境部署时,你需要充分了解差异。以下是 2008R2 Standard 和 2008R2 Express 之间的完整详细差异列表,来自微软:
可扩展性和性能
- CPU 数量 (4 对 1)
- 最大内存利用率(64GB 与 1GB)
- 最大数据库大小 (524PB 与 10GB)
- 使用 NOEXPAND 提示直接查询索引视图
- 自动索引视图维护
高可用性
- 日志传送
- 数据库镜像
- 自动从镜像中恢复损坏内容
- 日志流压缩
- 故障转移群集节点数(2 对 0)
- 备份压缩
虚拟化支持
- 虚拟化的来宾故障转移群集支持
- Hyper-V 实时迁移
复制
- 将数据从 SQL Server 发布到非 SQL Server 订阅者
单实例 RDBMS 管理
- 专用管理员连接(是 vs 在跟踪标志下)
- 政策自动化(检查时间表和变化)
- 维护计划
- 数据库邮件
- 性能数据收集器
- System Center Operations Manager 管理包
- 计划指南
- 用户实例(仅适用于 Express)
应用程序和多实例管理
- 能够注册多实例管理。
管理工具
- SQL 服务器管理工具 (标准与表达)
- SQL Server 代理
- 数据库引擎优化顾问
- SQL Server 事件探查器
开发工具
- IntelliSense(Transact-SQL 和 MDX)
- 商业智能开发工作室
- SQL 查询、编辑和设计工具
- 版本控制支持
- MDX 编辑、调试和设计工具
可编程性
- 全文搜索
- 查询语言规范
- 服务代理(消息传递)(仅适用于 Express 的客户端)
- XML/A 支持
- Web 服务(HTTP/SOAP 端点)
- T-SQL 端点
空间和位置服务
- SQL Server Management Studio 中的空间结果选项卡
复杂事件处理 (StreamInsight)
- 流洞察
集成服务
- Integration Services 设计器和运行时
- 除导入和导出向导使用的任务和转换之外的基本任务和转换
- 日志提供程序和日志记录
- 基本数据分析工具
- 可编程对象模型,可扩展
数据仓库
- 自动生成暂存和数据仓库模式
分析服务
- SQL Server Analysis Services 备份
- 维度、属性关系、聚合和多维数据集设计
- 翻译
- 个性化扩展
分析服务-高级分析功能
- 二进制和压缩 XML 传输
数据挖掘
- 全面的数据挖掘算法
- 集成的数据挖掘工具:向导、编辑器、模型查看器、查询生成器
报告
- Reporting Services 内存限制(Express 为 4Gb)
- 模型支持
- 模型物品安全
- 无限点击
- 电子邮件和文件共享订阅和调度
- 报告历史记录、执行快照和缓存
- SharePoint 集成
- 共享组件库
- 远程和非关系数据源支持
- 数据源、交付和渲染的可扩展性
- 报告定义自定义扩展 (RDCE)
商业智能客户
- 报表生成器 3.0
- Excel 2007 和 Visio 2007 加载项支持
答案4
我想到了一些重要的事情,您没有 Express 版 SQL 代理,因此无法成为复制的发布者。(因为没有代理)并且您的数据库大小受到限制。