SQL Server 2012 RC0 中有什么新功能

  • Abel Avram
  • 高翌翔

2011 年 11 月 20 日

话题:微软DevOps

微软已发布SQL Server 2012 RC0。其中有许多新功能,包括:AlwaysOn 解决方案、更好的性能管理、更多的报告和可视化工具、Columnstore 索引、以及文件表(FileTables)。该产品将会有 3 个主要版本:标准版(Standard)、商业智能版(Business Intelligence)、以及企业版(Enterprise)。

微软已提供 SQL Server2012 的发布候选版,认为该产品已做好“生产准备”、并提供了几个迁移工具:升级顾问(Upgrade Advisor)、分布式重放(Distributed Replay)、以及 SQL Server 迁移助手(SQL Server Migration Assistant,缩写为 SSMA)。此版本包括一些用户要求的功能和修复,他们是已下载并使用过 CTP[1]版的 10 多万用户中的一部分。

此版本中有许多新功能遍及所有组件,包括数据库引擎(Database Engine)、分析(Analysis)、整合(Integration)、报表(Reporting)以及主数据(Master Data)服务,而在 SQL Server 团队博客中已列出其中被认为最重要的 5 点

  • 更高的可用性。使用 AlwaysOn 解决方案[2]帮助您交付必须的 9S 管理[3]和数据保护,RC0 版比 CTP3 版交付了更多新功能,包括允许客户在处理分布式规模报告时可以感受多个、可读的次级服务器(secondaries)、备份工作负载、并且支持文件表(FileTable)和为复杂数据类型带来一流高可用性的 FILESTREAM。
  • 超快的性能。在例如私有云等多租户(multi-tenancy)环境下更有效地管理性能。资源调节器(Resource Governor)增强包括,支持 64 位资源池、更多的 CPU 使用控制、以及资源池对物理资源分区和可预见资源分配的亲和力。
  • 快速数据浏览。通过快速数据浏览和可视化,使得最终用户拥有全新见解。随着在 Power View 中加入更多功能,高度可交互的、熟悉的基于浏览器的数据浏览,可视化,以及针对最终用户的展示体验,这一切将使最终用户以思考的速度发现全新见解。
  • 可靠的、一致的数据。除了 CTP3 版中交付的适用于数据质量服务(Data Quality Services)和主数据服务(Master Data Services)的功能之外,客户可以通过新的支持 Oracle 的变更数据捕获(Change Data Capture,缩写为 CDC)功能更好地支持数据仓库(Data Warehouses)中的异类数据(heterogeneous data)。
  • 优化的生产力。通过新的 SQL Server 数据工具(Data Tools)在服务器和云之间优化 IT 以及开发者的生产力,为数据库和商业智能项目提供同一的开发经验,而且 SQL Server Management Studio 中的云就绪(cloud-ready)功能适用于将快照备份至 Windows Azure 平台。此外,SQL Server 2012 还提供了一个新版本的 Express––LocalDB。SQL Express LocalDB 是一种轻型版本的 Express,该版本具备所有可编程性功能,但在用户模式下运行,并且具有快速的零配置安装和必备组件要求较少的特点。欲了解更多信息,并尝试一下,请到这里

其他显著的改进包括:

  • Columnstore 索引可提高数据仓库查询性能,如果把它与增强查询(enhanced query)处理相结合,那么“在某些情况下性能可提高成百上千倍”。
  • 可编程性增强包括:文件表(FileTables),能够存储文件,包括那些可以从 Windows 应用程序、统计语义搜索(statistical semantic search)、属性范围全文搜索(property-scoped full-text search)、以及自定义邻近搜索(customizable proximity search)进行访问的文档,特别是查询分页(query paging)、支持空间类型的圆弧段(circular arc segment)、支持序列对象(sequence objects)、以及默认支持 15000 个分区。
  • 报表增强包括:与 SharePoint 集成为 SharePoint 2010 共享服务;适用于 Visual Studio 2010 的 SQL Server Data Tools(SSDT)外接程序,以便与 SQL Server 2005 和 2008 的报表协同工作及升级;报表服务(Reporting Services)的 EXCEL/WORD 呈现扩展用于生成较早版本 Excel/Word 格式的报表。
  • SQL Server 安装页面提供了与 RC0 安装相关的变更或新增内容等重要信息。例如,数据中心(Datacenter)版本不再可用、而在 Windows 7 和 Windows Server 2008 R2 上安装须先升级至 SP1。

预计 SQL Server 2012 有三个主要版本:标准版(Standard)、新增的商业智能版(Business Intelligence)、以及企业版(Enterprise)。通过 PowerView、适用于 SharePoint Server 的 PowerPivot、数据质量(Data Quality)服务、主数据(Master Data)服务、以及一个内存中的表格式商业智能语义模型(In-Memory Tabular BI Semantic Model)等功能为商业智能版添加了更好的报表能力。企业版通过高级审计和透明数据加密功能为其增加了更高的安全性,还添加了拥有 ColumnStore 的数据仓库、压缩、以及分区。所有版本都可已启用新的 AlwaysOn 功能,但是标准版和商业智能版被限制为两节点故障转移群集。同样也将有免费的 Express 评估版和LocalDB开发版。

发布说明涵盖了与安装和运行 SQL Server 2012 相关的建议,以及许多已知问题的说明、而且在生产版本发布之前其中一些问题可能会被修复。

译注

[1] CTP,Community Technology Preview,即社区技术预览版,这个版本只是用来在社区内发布,验证市场情况和用户认可度,早于 RC 版(发布候选版)。

[2] AlwaysOn,全称为 SQL Server AlwaysOn,是适用于 SQL Server 的新的高可用性和灾难恢复解决方案,该解决方案最早随 SQL Server 2012 CTP1 一起发布的。有关 AlwaysOn 的更多信息,请参阅SQL Server AlwaysOn 团队博客

[3] 9S 管理,9S 起源于日本,包括整理(Seiri)、整顿(Seiton)、清扫(Seiso)、清洁(Seiketsu)、素养(Shitsuke)、安全(Safety)、节约(Saving)、服务(Service)、满意(Satisfication),因其日语的罗马拼音均以“S”开头,因此简称“9S”。9S 是5S的深入拓展和升华。5S 是通过培养个体的自觉意识,来促进工作环境的美化。9S 不仅包含了 5S 的全部内容,而且还通过增加 4 个 S,使得 5S 的核心思想发生了升华。9S 既讲究个体素养的培养和提高,又强调相互间的团结协作,促进组织方方面面的满意。9S 简述如下:

  • 整理Seiri)——留下必要的,其它都清除掉;
  • 整顿Seiton)——有必要留下的,依规定摆整齐,加以标识;
  • 清扫Seiso)——工作场所看得见看不见的地方全清扫干净;
  • 清洁Seiketsu)——维持整理、清扫的结果,保持干净亮丽;
  • 素养Shitsuke)——每位员工养成良好习惯遵守规则,有美誉度;
  • 安全Safety)——一切工作均以安全为前提;
  • 节约Saving)——内部挖潜,杜绝浪费;
  • 服务Service)——培养全局意识,回报社会;
  • 满意Satisfication)——始终关注顾客满意度,并不懈追求。

有关 9S 管理的更多信息,请参阅MBA 智库百科

查看英文原文:What’s New in SQL Server 2012 RC0

微软DevOps