SQL Server 2016 的版本及支援功能

適用於:SQL Server 2016 (13.x) 和更新版本

此文章提供 SQL Server 版本所支援功能的詳細資料。

如需其他版本的相關資訊,請參閱:

安裝需求根據應用程式的需要而異。 不同的 SQL Server 版本可配合組織與個人的獨特效能、執行階段與價格需求。 您安裝的 SQL Server 元件也將取決於您的特定需求。 下列各節將協助您了解如何在 SQL Server 中可用的版本與元件之間做出最佳選擇。

SQL Server Evaluation Edition 提供了 180 天的試用期。

如需最新版本資訊和新功能資訊,請參閱下列項目:

試用 SQL Server

從評估中心下載 SQL Server 2016

啟動已安裝 SQL Server 2016 的虛擬機器

SQL Server 版本

下表介紹各個 SQL Server 版本。

版本 定義
Enterprise SQL Server Enterprise Edition 這套進階供應項目不但提供完整的高階資料中心功能,且具備極快速的效能、不受限制的虛擬化 1,以及端對端商業智慧,可針對任務關鍵性工作負載提供高服務等級,並且讓終端使用者能夠存取資料見解。

Enterprise Edition 可供評估使用。 評估部署可供180天使用。 如需詳細資訊,請檢閱版本特定的授權指南。
標準 SQL Server Standard 版本針對部門和小型組織提供基本的資料管理與商業智慧資料庫來執行應用程式,並支援適用於內部部署與雲端的一般開發工具,從而以最少的 IT 資源提供最有效率的資料庫管理。
Web SQL Server Web 版本對於 Web 主機服務提供者 (包括在 Azure 的 IaaS 上選擇 Web 版本) 和 Web VAP 而言是一個擁有權總成本低廉的選項,可針對小型到大型規模的 Web 資產提供具可擴縮性、負擔輕鬆且管理方便的功能。
開發人員 SQL Server Developer 版本可讓開發人員在 SQL Server 上建置任何類型的應用程式。 其中包含 Enterprise Edition 的所有功能,但是只授權做為開發和測試系統使用,而不做為實際伺服器使用。 SQL Server Developer 是一個可供應用程式建置和測試人員使用的理想選擇。
Express 版本 SQL Server Express 版本是入門級的免費資料庫,非常適合用來學習及建置桌上型電腦和小型伺服器資料驅動應用程式。 這個版本是獨立軟體廠商、開發人員及建置用戶端應用程式之愛好者的最佳選擇。 如果您需要更進階的資料庫功能,可將 SQL Server Express 順暢地升級到其他更高階的 SQL Server 版本。 SQL Server Express LocalDB 是輕量型的 Express 版本,其中包含所有程式設計功能,以使用者模式執行,安裝快速且無須設定,而且所需的必要條件很少。

1 不受限制的虛擬化可供具有軟體保證的客戶在 Enterprise Edition 中使用。 部署必須遵守授權指南。 如需詳細資訊,請參閱我們的定價和授權頁面。

搭配網際網路伺服器使用 SQL Server

在網際網路伺服器 (例如,執行 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 安裝的元件。 依預設,不會選取樹狀結構中的任何功能。

請使用下表中的資訊來判斷最符合您需求的功能集。

伺服器元件 描述
SQL Server Database Engine SQL Server 資料庫引擎包含資料庫引擎 (此為用於儲存、處理和保護資料的核心服務)、複寫、全文檢索搜尋、用來管理關聯式和 XML 資料的工具、資料庫內分析整合、用來存取 Hadoop 與其他異質資料來源的 PolyBase 整合,以及 Data Quality Services (DQS) 伺服器。
Analysis Services Analysis Services 包括用來建立及管理線上分析處理 (OLAP) 與資料採礦應用程式的工具。
Reporting Services Reporting Services 包括伺服器和用戶端元件,可用來建立、管理與部署表格式、矩陣、圖形化及自由形式報表。 Reporting Services 也是一個可延伸的平台,可讓您用來開發報表應用程式。
Integration Services Integration Services 是一組圖形化工具和可程式化物件,可用來移動、複製及轉換資料。 其中還包括適用於 Integration Services 的 Data Quality Services (DQS) 元件。
Master Data Services Master Data Services (MDS) 是用於主要資料管理的 SQL Server 解決方案。 MDS 可設定來管理任何網域 (產品、客戶、帳戶),並包括階層、更細微的安全性、交易、資料版本控制和商務規則,以及可用來管理資料之適用於 Excel 的增益集。
R Services (資料庫內) R 服務 (資料庫內) 支援多種平台上的分散式可調整 R 解決方案,且使用多種企業資料來源,包括 Linux、Hadoop 和 Teradata。
管理工具 描述
SQL Server Management Studio SQL Server Management Studio 是一個整合式環境,可存取、設定、管理及開發 SQL Server 的元件。 Management Studio 可讓所有技能等級的開發人員和管理員使用 SQL Server。

下載並安裝
來自下載 SQL Server Management Studio (部分機器翻譯) 的 Management Studio
SQL Server 組態管理員 SQL Server 組態管理員會提供關於 SQL Server 服務、伺服器通訊協定、用戶端通訊協定與用戶端別名的基本組態管理。
SQL Server Profiler SQL Server Profiler 提供一個圖形化使用者介面,可用來監視資料庫引擎或 Analysis Services 的執行個體。
Database Engine Tuning Advisor Database Engine Tuning Advisor 可協助您建立一組最佳的索引、索引檢視表與分割區。
Data Quality Client 提供相當簡單且高度直覺式的圖形使用者介面來連接 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 的網路程式庫。
文件 描述
SQL Server 線上叢書 適用於 SQL Server 的核心文件。

Developer 和 Evaluation 版本
如需 Developer 和 Evaluation 版本所支援的功能,請參閱下列各表中針對 SQL Server Enterprise Edition 列出的功能。

Developer Edition 只持續支援 1 個 SQL Server Distributed Replay 用戶端。

調整限制

功能 Enterprise 標準 Web 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 * (最大伺服器記憶體設定) 4 * (最大伺服器記憶體設定) N/A N/A N/A
每個 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 高可用性

功能 Enterprise 標準 Web Express
取代為
進階
服務
Express
Server Core 支援 1 .是 .是 .是
記錄傳送 .是 .是
資料庫鏡像 4 5 5 5
備份壓縮 .是
資料庫快照集 3 3 3 3
AlwaysOn 容錯移轉叢集執行個體 16 個節點 2 個節點
Always On 可用性群組

最多 8 個次要複本,包括 2 個同步次要複本。
基本可用性群組 2 2 個節點
線上頁面和檔案還原
線上檢索索引
線上結構描述變更
快速復原
鏡像備份
熱新增記憶體和 CPU
資料庫復原建議程式 .是 .是 .是
加密的備份 .是
混合式備份至 Azure (備份至 URL) .是

1 如需在 Server Core 上安裝 SQL Server 的詳細資訊,請參閱在 Server Core 上安裝 SQL Server

2 如需基本可用性群組的詳細資訊,請參閱 基本可用性群組

3 在跨版本建立常見程式設計介面區 (CPSA) 的過程中,套用至 SQL Server 2016 SP1。

4 僅限 FULL 安全性。

5 僅限見證。

RDBMS 可擴縮性和效能

功能 Enterprise 標準 Web Express
取代為
進階
服務
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
資源管理員
分割資料表平行處理原則 2 2 No
多個檔案資料流容器 2 2 2 2
NUMA 感知大型分頁記憶體和緩衝區陣列配置 4
緩衝集區擴充 .是
I/O 資源管理
預先讀取
進階掃描
延遲持久性 .是 .是 .是

1 記憶體內部 OLTP 資料大小和資料行存放區區段快取都限制為版本「縮放限制」區段指定的記憶體數量。 平行處理原則的最大程度是有限的。 索引建置的平行處理原則 (DOP) 程度限制為 2 DOP (Standard 版本) 和 1 DOP (Web 和 Express 版本)。 這會參考以磁碟式資料表和記憶體最佳化資料表建立的資料行存放區索引。

2 在跨版本建立常見程式設計介面區 (CPSA) 的過程中,套用至 SQL Server 2016 (13.x) SP1。 彙總下推、字串述詞下推和 SIMD 最佳化均為 SQL Server Enterprise 版本的可擴縮性增強功能。 如需詳細資料,請參閱資料行存放區索引 - 新功能

3 LocalDB 安裝選項中並未納入此功能。

4 Standard Edition 與 SQL Server + CAL 型授權可以限制 SQL Server Standard 可使用的處理器數目,但 SQL Server Standard 是 NUMA 感知的。

RDBMS 安全性

功能 Enterprise 標準 Web Express 快速
取代為
進階
服務
資料列層級安全性 1 1 1
Always Encrypted 1 1 1 1
動態資料遮罩 1 1 1
伺服器稽核 .是 .是 .是
資料庫稽核 1 1 1 1
透明資料庫加密
可延伸金鑰管理
使用者定義角色 .是 .是 .是
自主資料庫 .是 .是 .是
備份的加密 .是

1 在跨版本建立常見程式設計介面區 (CPSA) 的過程中,套用至 SQL Server 2016 (13.x) SP1。

複寫

功能 Enterprise 標準 Web Express
取代為
進階
服務
快速
異質性訂閱者 .是
合併式複寫 1 1 1
Oracle 發行
點對點異動複寫
快照式複寫 1 1 1
SQL Server 變更追蹤 .是 .是 .是
異動複寫 1 1 1
異動複寫至 Azure .是
異動複寫可更新的訂用帳戶 .是

1 僅限訂閱者。

管理工具

功能 Enterprise 標準 Web Express
取代為
進階
服務
Express
SQL 管理物件 (SMO) .是 .是 .是
SQL 組態管理員 .是 .是 .是
SQL CMD (命令提示字元工具) .是 .是 .是
Distributed Replay - 管理工具 .是 .是 .是
Distribute Replay - Client .是 .是
Distributed Replay - Controller 最多 16 個用戶端 1 個用戶端 1 個用戶端
SQL Profiler 1 1 1
SQL Server Agent .是 .是
Microsoft System Center Operations Manager 管理組件 .是 .是
Database Tuning Advisor (DTA) 2 2

1 您可以使用 SQL Server Standard 和 SQL Server Enterprise Edition 來分析 SQL Server Web、SQL Server Express、SQL Server Express with Tools 和 SQL Server Express with Advanced Services。

2 僅針對 Standard Edition 功能啟用微調。

RDBMS 管理能力

功能 Enterprise 標準 Web Express
取代為
進階
服務
快速
使用者執行個體 .是
LocalDB .是
專用管理員連接 .是 3 3
PowerShell 指令碼支援 .是 .是 .是
SysPrep 支援 1 .是 .是 .是
資料層應用程式元件作業的支援 - 擷取、部署、升級、刪除 .是 .是 .是
原則自動化 (依排程和變更檢查) .是 .是
效能資料收集器 .是 .是
能夠在多重執行個體管理中註冊為受管理的執行個體 .是 .是
標準效能報告 .是 .是
計畫指南和計畫指南的計畫凍結 .是 .是
索引檢視表的直接查詢 (使用 NOEXPAND 提示) .是 .是 .是
自動索引檢視表維護 .是 .是
分散式分割區檢視 No
平行索引作業
查詢最佳化工具自動使用索引檢視表
平行一致性檢查
SQL Server 公用程式控制點
緩衝集區延伸 .是

1 如需詳細資訊,請參閱 使用 SysPrep 安裝 SQL Server 的考量

2 在跨版本建立常見程式設計介面區 (CPSA) 的過程中,套用至 SQL Server 2016 (13.x) SP1。

3 具有追蹤旗標。

開發工具

功能 Enterprise 標準 Web Express
取代為
進階
服務
快速
Microsoft Visual Studio 整合 .是 .是 .是
Intellisense (Transact-SQL 和 MDX) .是 .是 .是
SQL Server Data Tools (SSDT) .是 .是 .是
MDX 編輯、偵錯和設計工具 .是

可程式性

功能 Enterprise 標準 Web Express
取代為
進階
服務
Express
基本的 R 整合 .是 .是 .是
進階的 R 整合
R Server (Standalone)
PolyBase 計算節點 1 1、2 1、2 1、2
PolyBase 前端節點
JSON .是 .是 .是
查詢存放區 .是 .是 .是
Temporal .是 .是 .是
Common Language Runtime (CLR) 整合 .是 .是 .是
原生 XML 支援 .是 .是 .是
XML 索引 .是 .是 .是
MERGE 與 UPSERT 功能 .是 .是 .是
FILESTREAM 支援 .是 .是 .是
FileTable .是 .是 .是
日期和時間資料類型 .是 .是 .是
國際化支援 .是 .是 .是
全文檢索和語意搜尋 .是 .是 .是
查詢中的語言規格 .是 .是 .是
Service Broker (訊息) 3 3 3
Transact-SQL 端點 .是 .是

1 使用多個運算節點向外延展時需要標題節點。

2 在跨版本建立常見程式設計介面區 (CPSA) 的過程中,套用至 SQL Server 2016 (13.x) SP1。

3 僅限用戶端。

Integration Services

如需 SQL Server 版本支援的 Integration Services (SSIS) 功能相關資訊,請參閱 SQL Server 版本支援的 Integration Services 功能

Master Data Services

如需 SQL Server 版本支援的 Master Data Services 和 Data Quality Services 功能相關資訊,請參閱 SQL Server 版本支援的 Master Data Services 和 Data Quality Services 功能

資料倉儲

功能 Enterprise 標準 Web Express
取代為
進階
服務
Express
建立不含資料庫的 Cube .是
自動產生暫存和資料倉儲結構描述 .是
變更資料擷取 1
星型聯結查詢最佳化
可擴充的唯讀 Analysis Services 組態
分割區資料表和索引上的查詢平行處理
全域批次彙總

1 在跨版本建立常見程式設計介面區 (CPSA) 的過程中,套用至 SQL Server 2016 (13.x) SP1。

Analysis Services

如需 SQL Server 版本支援的 Analysis Services 功能相關資訊,請參閱 SQL Server 版本支援的 Analysis Services 功能

BI 語意模型 (多維度)

如需 SQL Server 版本支援的 Analysis Services 功能相關資訊,請參閱 SQL Server 版本支援的 Analysis Services 功能

BI 語意模型 (表格式)

如需 SQL Server 版本支援的 Analysis Services 功能相關資訊,請參閱 SQL Server 版本支援的 Analysis Services 功能

PowerPivot for SharePoint

如需 SQL Server 版本支援的 Power Pivot for SharePoint 功能相關資訊,請參閱 SQL Server 版本支援的 Analysis Services 功能

資料採礦

如需 SQL Server 版本支援的資料採礦功能相關資訊,請參閱 SQL Server 版本支援的 Analysis Services 功能

Reporting Services

如需 SQL Server 版本支援的 Reporting Services 功能相關資訊,請參閱 SQL Server 版本支援的 Reporting Services 功能

商業智慧用戶端

如需 SQL Server 版本支援的商業智慧用戶端功能相關資訊,請參閱 SQL Server 版本支援的 Analysis Services 功能SQL Server 版本支援的 Reporting Services 功能

空間和定位服務

功能 Enterprise 標準 Web Express
取代為
進階
服務
Express
空間索引 .是 .是 .是
平面與 Geodetic 資料類型 .是 .是 .是
進階空間程式庫 .是 .是 .是
匯入/匯出業界標準空間資料格式 .是 .是 .是

其他資料庫服務

功能 Enterprise 標準 Web Express
取代為
進階
服務
快速
SQL Server 移轉小幫手 .是 .是 .是
Database Mail .是 .是

下載最新版的 SQL Server Management Studio

另請參閱