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

lhrbest發表於2020-03-24


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/,如需轉載,請註明出處,否則將追究法律責任。

相關文章