Microsoft的SQL Server 2005和SQL Server 2008之间的主要区别是什么?
升级是否有任何令人信服的理由(任何版本,因为我有多个版本的客户)?或者是否有一个网站与两个服务器的图表或项目符号点比较?
另外,任何一个版本的Express版本都有什么值得注意的吗?
透明数据加密.加密整个数据库的能力.
备份加密.在备份时执行以防止篡改.
外部密钥管理.存储密钥与数据分开.
审计.监控数据访问.
数据压缩.事实表大小减少和性能提高.
资源管理员.限制用户或组消耗高级别或资源.
热插拔CPU.即时添加CPU.
Performance Studio.收集性能监控工具.
安装改进.磁盘映像和Service Pack卸载选项.
动态发展.新的ADO和Visual Studio选项以及Dot Net 3.
实体数据服务.业务线(LOB)框架和实体查询语言(eSQL)
LINQ.用于访问多种类型数据(如SQL和XML)的开发查询语言.
数据同步.开发频繁断开的应用程序.
大型UDT.UDT没有大小限制.
日期和时间.新数据类型:日期,时间,日期时间偏移.
文件流.用于管理二进制数据的新数据类型VarBinary(Max)FileStream.
表值参数.将整个表传递给存储过程的能力.
空间数据.用于存储纬度,经度和GPS条目的数据类型.
全文检索.本机索引,同义词库作为元数据和备份功能.
SQL Server集成服务.改进的多处理器支持和更快的查找.
合并.结合插入,更新和删除的TSQL命令.
SQL Server分析服务器.堆栈改进,更快的块计算.
SQL Server报告服务器.改进了内存管理和更好的渲染.
Microsoft Office 2007.使用OFFICE作为SSRS模板.SSRS到WORD.
SQL 2000支持结束.SQL 2000的主流支持即将结束.
(好的介绍文章第1部分,第2部分,第3部分.至于令人信服的原因,这取决于您使用SQL服务器的用途.您是否需要分层数据类型?您当前是否将文件存储在数据库中并希望切换到SQL Server的新文件流功能?您可以通过打开数据压缩来使用更多的磁盘空间吗?
让我们不要忘记合并数据的能力.
请注意,许多真正的杀手级功能仅在企业版中.数据压缩和备份压缩是我最喜欢的两个产品之一 - 它们可以立即为您提供免费的性能提升.数据压缩减少了您必须执行的I/O量,因此大量查询速度提高了20-40%.CPU使用率上升,但在当今的多核环境中,我们通常拥有更多的CPU功率,但不会有更多的IO.无论如何,那些只在企业中.
如果您只打算使用标准版,那么大多数改进都需要更改您的应用程序代码和T-SQL代码,因此销售并不容易.