冬去春来,发现之前最后一篇写在2012年,又过去了5年了,时间如飞啊。那时候SQL 2012 发布让人兴奋了一把,哪知道时间如刀,刀刀催人老啊,今天SQL 2016都发布了很久了,很快SQL On linux也会发布了。PowerBI on SQL也很快了,又让人开始兴奋了,今天的SQLServer不可同日而语,久不作文,笔法凌乱,今天开始写BLOG,写写SQL ,聊聊PowerBI,谈谈Azure,想想诗和远方。
书归正传,有什么新功能新特性,我们慢慢来看吧。内容超多,先列内容,可链接到technet,查看,后有详细的每章节单独成篇。
· SQLServer安装程序
SQL 2016 安装过程已经有了很多变化,如:R语言、tempdb、分析服务配置、管理工具等。
· AnalysisServices引擎 (SSAS)
SQL Server 2016 Analysis Services (SSAS)包含许多新的增强功能,这些增强功能可以改进性能,简化解决方案创作,自动执行数据库管理,增强与双向交叉筛选的关系,以及并行处理分区等等
· 数据库引擎
SQL 2016 RTM 在以下模块有改进或者是新的功能:
· 列存储索引
· 数据库作用域配置
· 内存中 OLTP
· 查询优化器
· 实时查询统计信息
· 查询存储
· 临时表
· 向 Microsoft Azure Blob存储进行条带备份
· 向 Microsoft Azure Blob存储进行文件快照备份
· 托管备份
· TempDB数据库
· 内置的 JSON支持
· PolyBase
· Stretch数据库
· 支持 UTF-8
· 新的默认数据库大小和自动增长值
· Transact-SQL增强功能
· 系统视图增强功能
· 安全性改进
· 高可用性增强功能
· 复制增强功能
· 工具增强功能
在SP1里面又多了新的功能:
· CREATE OR ALTER 语法现可用于过程、视图函数和触发器。
· 已添加对更具一般性的查询提示模型的支持:OPTION (USE HINT('
· sys.dm_exec_valid_use_hintsDMV已添加到列表提示。
· 已添加Sys.dm_exec_query_statistics_xmlDMV以返回显示计划 XML临时统计信息。
· Sys.dm_db_incremental_stats_propertiesDMV已添加到指定表的增量统计信息。
· instant_file_initialization_enabled列已添加到sys.dm_server_services。
· estimated_read_row_count列已添加到 sys.dm_exec_query_profiles。
· sql_memory_model和sql_memory_model_desc列已添加到sys.dm_os_sys_info以提供有关内存页的锁定模型的信息。
· 扩展了支持大量功能的版本。 这包括向所有版本增添了行级安全性、Always Encrypted、动态数据屏蔽、数据库审核、内存中 OLTP和多个其他功能。有关详细信息,请参阅SQL Server2016的各版本和支持的功能。
· 新建 SQL PowerShell 模块
PowerShell 有了SQLpowerShell模块,使用:Import-Module SqlServer导入。
参考: https://blogs.technet.microsoft.com/dataplatforminsider/2016/06/30/sql-powershell-july-2016-update/
· IntegrationServices
在 SQL Server 2016 IntegrationServices中添加或更新的功能
· Reporting Services(SSRS)
新的 Reporting Services Web门户已推出。 这是一个经过更新的新式门户,综合了 KPI、移动报表、分页报表、Excel和 Power BI Desktop文件。 Web门户取代了以前版本中的报表管理器。 你还可以从 Web门户下载移动报表发布服务器和报表生成器,无需使用 ClickOnce技术
后序有专题介绍。
· MasterData Services (MDS)
改进了性能,可让你创建更大的模型,更有效地加载数据,并获得更好的整体性能。这包括改进了 Microsoft Excel外接程序的性能,可以缩短数据加载时间,并使外接程序能够处理更大的实体
· SQLServer R Services
Services(数据库中)是 SQL Server 2016和 SQL Server vNext中的功能,支持企业规模的数据科学。 R是最受欢迎的用于高级分析的编程语言,提供而了异常丰富的程序包,并且具有一个充满活力并快速发展的开发人员社区。 R Services (数据库中)有助于在业务中采用高度普及的开放源代码 R语言。
下一篇:SQL Server 2016新功能之SQL安装