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