ITPub博客

首页 > 数据库 > SQL Server > SQL Server 2016 的各版本和支持的功能

SQL Server 2016 的各版本和支持的功能

原创 SQL Server 作者:lhrbest 时间:2020-03-24 10:57:49 0 删除 编辑


SQL Server 2016 的各版本和支持的功能


https://docs.microsoft.com/zh-cn/sql/sql-server/editions-and-components-of-sql-server-2016?redirectedfrom=MSDN&view=sql-server-ver15




SQL Server  版本

下表介绍  SQL Server的各个版本。

表 1
SQL Server  版本 定义
Enterprise 作为高级版本, SQL Server Enterprise 版提供了全面的高端数据中心功能,性能极为快捷、虚拟化不受限制,还具有端到端的商业智能,可为关键任务工作负荷提供较高服务级别,支持最终用户访问深层数据。
Standard SQL Server  Standard 版提供了基本数据管理和商业智能数据库,使部门和小型组织能够顺利运行其应用程序并支持将常用开发工具用于内部部署和云部署,有助于以最少的 IT 资源获得高效的数据库管理。
Web 对于 Web 主机托管服务提供商和 Web VAP 而言, SQL Server Web 版本是一项总拥有成本较低的选择,它可针对从小规模到大规模 Web 资产等内容提供可伸缩性、经济性和可管理性能力。
开发人员 SQL Server  Developer 版支持开发人员基于  SQL Server构建任意类型的应用程序。  它包括 Enterprise 版的所有功能,但有许可限制,只能用作开发和测试系统,而不能用作生产服务器。 SQL Server  Developer 是构建  SQL Server 和测试应用程序的人员的理想之选。
Express 版本 Express 版本是入门级的免费数据库,是学习和构建桌面及小型服务器数据驱动应用程序的理想选择。  它是独立软件供应商、开发人员和热衷于构建客户端应用程序的人员的最佳选择。  如果您需要使用更高级的数据库功能,则可以将  SQL Server Express 无缝升级到其他更高端的  SQL Server版本。  SQL Server  Express LocalDB 是 Express 的一种轻量级版本,它具备 Express 的所有可编程性功能,但在用户模式下运行,还具有零配置快速安装和必备组件要求较少的特点。

将  SQL Server 用于 Internet 服务器

在 Internet 服务器(如运行 Internet Information Services (IIS) 的服务器)上通常都会安装  SQL Server 客户端工具。  客户端工具包括连接到  SQL Server实例的应用程序所使用的客户端连接组件。

 备注

尽管可以在运行 IIS 的计算机上安装  SQL Server 实例,但这种做法通常只用于仅包含一台服务器计算机的小型网站。  大多数网站都将其中间层 IIS 系统安装在一台服务器上或服务器群集中,将数据库安装在另外一个服务器或服务器联合体上。

将  SQL Server 用于客户端/服务器应用程序

在运行直接连接到  SQL Server 实例的客户端/服务器应用程序的计算机上,只能安装  SQL Server客户端组件。 如果要在数据库服务器上管理  SQL Server 实例,或者打算开发  SQL Server 应用程序,那么客户端组件安装也是一个不错的选择。

客户端工具选项安装以下  SQL Server 功能:向后兼容性组件、  SQL Server Data Tools、连接组件、管理工具、软件开发包和  SQL Server 联机丛书组件。  有关详细信息,请参阅 安装 SQL Server

选择  SQL Server 组件

使用  SQL Server 安装向导的“功能选择”页面选择安装  SQL Server时要安装的组件。  默认情况下未选中树中的任何功能。

可根据下表中给出的信息确定最能满足需要的功能集合。

表 2
服务器组件 描述
SQL Server 数据库引擎 SQL Server 数据库引擎  包括  数据库引擎、部分工具和  “数据库引擎服务” (DQS) 服务器,其中引擎是用于存储、处理和保护数据、复制及全文搜索的核心服务,工具用于管理数据库分析集成中和可访问 Hadoop 及其他异类数据源的 Polybase 集成中的关系数据和 XML 数据。
Analysis Services Analysis Services  包括一些工具,可用于创建和管理联机分析处理 (OLAP) 以及数据挖掘应用程序。
Reporting Services Reporting Services  包括用于创建、管理和部署表格报表、矩阵报表、图形报表以及自由格式报表的服务器和客户端组件。  Reporting Services  还是一个可用于开发报表应用程序的可扩展平台。
Integration Services Integration Services  是一组图形工具和可编程对象,用于移动、复制和转换数据。  它还包括  “数据库引擎服务” 的  Integration Services(DQS) 组件。
Master Data Services Master Data Services  (MDS) 是针对主数据管理的  SQL Server 解决方案。  可以配置 MDS 来管理任何领域(产品、客户、帐户);MDS 中可包括层次结构、各种级别的安全性、事务、数据版本控制和业务规则,以及可用于管理数据的  用于 Excel 的外接程序 。
R Services(数据库内) R Services(数据库内)  支持在多个平台上使用可缩放的分布式 R 解决方案,并支持使用多个企业数据源(如 Linux、Hadoop 和 Teradata 等)。
表 3
管理工具 描述
SQL Server Management Studio SQL Server Management Studio  是用于访问、配置、管理和开发  SQL Server组件的集成环境。 Management Studio  使各种技术水平的开发人员和管理员都能使用  SQL Server

 
Management Studio  下载 SQL Server Management Studio  中下载并安装
SQL Server 配置管理器 SQL Server  配置管理器为  SQL Server 服务、服务器协议、客户端协议和客户端别名提供基本配置管理。
SQL Server Profiler SQL Server Profiler  提供了一个图形用户界面,用于监视  数据库引擎 实例或  Analysis Services实例。
数据库引擎 优化顾问 数据库引擎  优化顾问可以协助创建索引、索引视图和分区的最佳组合。
数据质量客户端 提供了一个非常简单和直观的图形用户界面,用于连接到 DQS 数据库并执行数据清理操作。  它还允许您集中监视在数据清理操作过程中执行的各项活动。
SQL Server Data Tools SQL Server Data Tools  提供 IDE 以便为以下商业智能组件生成解决方案:  Analysis Services、  Reporting Services和  Integration Services

(以前称作 Business Intelligence Development Studio)。

SQL Server Data Tools  还包含“数据库项目”,为数据库开发人员提供集成环境,以便在 Visual Studio 内为任何  SQL Server 平台(包括本地和外部)执行其所有数据库设计工作。  数据库开发人员可以使用 Visual Studio 中 功能增强的服务器资源管理器,轻松创建或编辑数据库对象和数据或执行查询。
连接组件 安装用于客户端和服务器之间通信的组件,以及用于 DB-Library、ODBC 和 OLE DB 的网络库。
表 4
文档 描述
SQL Server  联机丛书 SQL Server的核心文档。

开发人员版和评估版
有关开发人员版和评估版支持的功能,请参阅下表中列出的 SQL Server Enterprise Edition 功能。

开发人员版仍然仅支持一个  SQL Server Distributed Replay 客户端。

Scale Limits

表 5
功能 Enterprise Standard Web Express with Advanced Services Express
单个实例使用的最大计算能力 -  SQL Server 数据库引擎 1 操作系统支持的最大值 限制为 4 个插槽或 24 核,取二者中的较小值 限制为 4 个插槽或 16 核,取二者中的较小值 限制为 1 个插槽或 4 核,取二者中的较小值 限制为 1 个插槽或 4 核,取二者中的较小值
单个实例使用的最大计算能力 -  Analysis Services或  Reporting Services 操作系统支持的最大值 限制为 4 个插槽或 24 核,取二者中的较小值 限制为 4 个插槽或 16 核,取二者中的较小值 限制为 1 个插槽或 4 核,取二者中的较小值 限制为 1 个插槽或 4 核,取二者中的较小值
每个  SQL Server 数据库引擎实例的缓冲池的最大内存 操作系统支持的最大值 128 GB 64 GB 1410 MB 1410 MB
每个  SQL Server 数据库引擎实例的列存储段缓存的最大内存 不受限制的内存 32 GB 2 16 GB 2 352 MB 2 352 MB 2
SQL Server 数据库引擎 中每个数据库的最大内存优化数据大小 不受限制的内存 32 GB 2 16 GB 2 352 MB 2 352 MB 2
每个  Analysis Services实例利用的最大内存 操作系统支持的最大值 表格:16 GB

MOLAP:64 GB
N/A N/A N/A
每个  Reporting Services实例利用的最大内存 操作系统支持的最大值 64 GB 64 GB 4 GB N/A
最大关系数据库大小 524 PB 524 PB 524 PB 10 GB 10 GB

1 对于 Enterprise Edition 配合基于服务器 + 客户端访问许可证 (CAL) 的许可(对新协议不可用),每个 SQL Server 实例的内核数上限为 20。  基于内核的服务器许可模型没有限制。  有关详细信息,请参阅  Compute Capacity Limits by Edition of SQL Server

2 作为跨版本创建常见可编程性外围应用 (CPSA) 的一部分,适用于  SQL Server 2016 (13.x) SP1。

RDBMS High Availability

表 6
功能 Enterprise Standard Web Express with Advanced Services Express
Server Core 支持  1
日志传送
数据库镜像

仅完全安全
仅见证服务器 仅见证服务器 仅见证服务器
备份压缩
数据库快照 是  3 是  3 是  3 是  3
AlwaysOn 故障转移群集实例

16


支持 2 个节点
AlwaysOn 可用性组

支持最多 8 个次要副本,包括 2 个同步次要副本
基本可用性组  2

支持 2 个节点
联机页面和文件还原
联机索引
联机架构更改
快速恢复
镜像备份
热插拔内存和 CPU
数据库恢复顾问
加密备份
Microsoft Azure 的混合备份(URL 的备份)

1 有关如何在 Server Core 上安装 SQL Server 的详细信息,请参阅 在 Server Core 上安装 SQL Server

2 有关基本可用性组的详细信息,请参阅  基本可用性组

3 作为跨版本创建常见可编程性外围应用 (CPSA) 的一部分,适用于  SQL Server 2016 SP1。

RDBMS Scalability and Performance

表 7
功能 Enterprise Standard Web Express with Advanced Services Express
列存储  1 是  2 是  2 2 2
内存中 OLTP  1 是  2 是  2 是  2,  3 是  2
Stretch Database
永久性主内存
多实例支持 50 50 50 50 50
表和索引分区 是  2 是  2 是  2 是  2
数据压缩 是  2 是  2 是  2 是  2
Resource Governor
已分区表并行度
多个 Filestream 容器 是  2 是  2 是  2 是  2
可识别 NUMA 的大型页内存和缓冲区数组分配 4
缓冲池扩展
I/O 资源治理
预读
高级扫描
延迟持续性

1 内存中 OLTP 数据大小和列存储段缓存限制为“规模限制”部分中的版本所指定的内存量。  最大并行度是有限的。  对于 Standard Edition,索引生成的进程并行度 (DOP) 限制为 2 DOP,对于 Web 和 Express Edition,索引生成的进程并行度 (DOP) 限制为 1 DOP。  这是指在基于磁盘的表和内存优化表上创建的列存储索引。

2 作为跨版本创建常见可编程性外围应用 (CPSA) 的一部分,适用于  SQL Server 2016 (13.x) SP1。

3 LocalDB 安装选项中不包括此功能。

4 SQL Server Standard Edition 和基于 CAL 的许可能够限制 SQL Server Standard 可使用的处理器数,但 SQL Server Standard 为 NUMA 感知。

RDBMS Security

表 8
功能 Enterprise Standard Web Express Express with Advanced Services
行级安全性 是  1 是  1 是  1
始终加密 是  1 是  1 是  1 是  1
动态数据屏蔽 是  1 是  1 是  1
基本审核
精细审核 是  1 是  1 是  1 是  1
透明数据库加密
可扩展的密钥管理
用户定义的角色
包含的数据库
备份加密

1 作为跨版本创建常见可编程性外围应用 (CPSA) 的一部分,适用于  SQL Server 2016 (13.x) SP1。

Replication

表 9
功能 Enterprise Standard Web Express with Advanced Services Express
异类订阅服务器
合并复制 支持(仅订阅服务器) 支持(仅订阅服务器) 支持(仅订阅服务器)
Oracle 发布
对等事务复制
快照复制 支持(仅订阅服务器) 支持(仅订阅服务器) 支持(仅订阅服务器)
SQL Server 变更跟踪
事务复制 支持(仅订阅服务器) 支持(仅订阅服务器) 支持(仅订阅服务器)
事务复制到 Azure
事务复制可更新的订阅

Management Tools

表 10
功能 Enterprise Standard Web Express with Advanced Services Express
SQL 管理对象 (SMO)
SQL 配置管理器
SQL CMD(命令提示工具)
Distributed Replay - 管理工具
Distributed Replay - 客户端
分布式重播 - 控制器 支持(最多 16 个客户端) 支持(1 个客户端) 支持(1 个客户端)
SQL Profiler 否  1 否  1 否  1
SQL Server 代理
Microsoft System Center Operations Manager 管理包
数据库优化顾问 (DTA) 是  2 是  2

1 可以使用 SQL Server Standard 和 SQL Server Enterprise 版本探查 SQL Server Web、SQL Server Express、SQL Server Express with Tools 和 SQL Server Express with Advanced Services。

2 仅对 Standard 版本功能启用优化

RDBMS Manageability

表 11
功能 Enterprise Standard Web Express with Advanced Services Express
用户实例
LocalDB
专用管理连接 支持(使用跟踪标志) 支持(使用跟踪标志)
PowerShell 脚本支持
SysPrep 支持  1
支持数据层应用程序组件操作 - 提取、部署、升级、删除
策略自动执行(检查计划和更改)
性能数据收集器
能够作为多实例管理中的托管实例注册
标准性能报表
计划指南和计划指南的计划冻结
使用 NOEXPAND 提示的索引视图的直接查询
自动索引视图维护
分布式分区视图
并行索引操作
查询优化器自动使用索引视图
并行一致性检查
SQL Server 实用工具控制点
缓冲池扩展

1 有关详细信息,请参阅  使用 SysPrep 安装 SQL Server 的注意事项

2 作为跨版本创建常见可编程性外围应用 (CPSA) 的一部分,适用于  SQL Server 2016 (13.x) SP1。

Development Tools

表 12
功能 Enterprise Standard Web Express with Advanced Services Express
Microsoft Visual Studio 集成
Intellisense(Transact-SQL 和 MDX)
SQL Server Data Tools (SSDT)
MDX 编辑、调试和设计工具

Programmability

表 13
功能 Enterprise Standard Web Express with Advanced Services Express
基本 R 集成
高级 R 集成
R Server (Standalone)
PolyBase 计算节点 是  1 是  12 是  12 是  12
PolyBase 头节点
JSON
查询存储
临时
公共语言运行时 (CLR) 集成
本机 XML 支持
XML 索引
MERGE 和 UPSERT 功能
FILESTREAM 支持
FileTable
日期和时间数据类型
国际化支持
全文和语义搜索
查询中的语言规范
Service Broker(消息传递) 不支持(仅客户端) 不支持(仅客户端) 不支持(仅客户端)
Transact-SQL 端点

1 具有多个计算节点的 Scale out 需要一个头节点。

2 作为跨版本创建常见可编程性外围应用 (CPSA) 的一部分,适用于  SQL Server 2016 (13.x) SP1。






About Me

........................................................................................................................

● 本文作者:小麦苗,部分内容整理自网络,若有侵权请联系小麦苗删除

● 本文在itpub、博客园、CSDN和个人微 信公众号( xiaomaimiaolhr)上有同步更新

● 本文itpub地址: http://blog.itpub.net/26736162

● 本文博客园地址: http://www.cnblogs.com/lhrbest

● 本文CSDN地址: https://blog.csdn.net/lihuarongaini

● 本文pdf版、个人简介及小麦苗云盘地址: http://blog.itpub.net/26736162/viewspace-1624453/

● 数据库笔试面试题库及解答: http://blog.itpub.net/26736162/viewspace-2134706/

● DBA宝典今日头条号地址: http://www.toutiao.com/c/user/6401772890/#mid=1564638659405826

........................................................................................................................

● QQ群号: 230161599 、618766405

● 微 信群:可加我微 信,我拉大家进群,非诚勿扰

● 联系我请加QQ好友 646634621 ,注明添加缘由

● 于 2020-03-01 06:00 ~ 2020-03-31 24:00 在西安完成

● 最新修改时间:2020-03-01 06:00 ~ 2020-03-31 24:00

● 文章内容来源于小麦苗的学习笔记,部分整理自网络,若有侵权或不当之处还请谅解

● 版权所有,欢迎分享本文,转载请保留出处

........................................................................................................................

小麦苗的微店https://weidian.com/s/793741433?wfr=c&ifr=shopdetail

小麦苗出版的数据库类丛书http://blog.itpub.net/26736162/viewspace-2142121/

小麦苗OCP、OCM、高可用网络班http://blog.itpub.net/26736162/viewspace-2148098/

小麦苗腾讯课堂主页https://lhr.ke.qq.com/

........................................................................................................................

使用 微 信客户端扫描下面的二维码来关注小麦苗的微 信公众号( xiaomaimiaolhr)及QQ群(DBA宝典)、添加小麦苗微 信, 学习最实用的数据库技术。

........................................................................................................................

欢迎与我联系

 

 



来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/26736162/viewspace-2682205/,如需转载,请注明出处,否则将追究法律责任。

全部评论
【QQ:646634621】【微信:lhrbestxh】【微信公众号:DB宝】【11g、12c OCM】【QQ群:230161599、618766405】【《数据库笔试面试宝典》作者】【OCP、OCM、高可用(RAC+DG+OGG)、MySQL培训班已开讲,只讲实用内容】

注册时间:2012-09-23

  • 博文量
    1494
  • 访问量
    8672578