SQL Server 2019 (15.x) 的版本和支援的功能

適用于:SQL Server (所有支援的版本)

本文提供各種版本 SQL Server 2019 (15.x) 支援的功能詳細資料。

如需舊版的資訊,請參閱:

如需Azure SQL的詳細資訊,請參閱功能比較:Azure SQL資料庫和Azure SQL 受控執行個體

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

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

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

嘗試SQL Server!:從評估中心下載 SQL Server 2019 (15.x)

SQL Server 版本

下表描述SQL Server的版本。

SQL Server 版本 定義
Enterprise 進階供應專案SQL Server Enterprise版本提供完整的高階資料中心功能,具有快速的效能、無限制虛擬化1和端對端商業智慧 -- 針對任務關鍵性工作負載和使用者存取資料深入解析提供高服務等級。
標準 SQL Server Standard版本可為部門和小型組織提供基本資料管理和商業智慧資料庫來執行其應用程式,並支援內部部署和雲端的常見開發工具 , 以最少的 IT 資源啟用有效的資料庫管理。
Web SQL Server Web版本是 Web 主控者和 Web VAP 的低擁有權總成本選項,可為小型到大規模的 Web 屬性提供延展性、可負擔性和管理性功能。
開發人員 SQL Server Developer版本可讓開發人員在SQL Server之上建置任何類型的應用程式。 其中包含 Enterprise Edition 的所有功能,但是只授權做為開發和測試系統使用,而不做為實際伺服器使用。 SQL Server Developer是建置和測試應用程式的人員的理想選擇。
Express 版本 Express Edition 是入門級免費伺服器,非常適合用來學習及建置桌上型電腦和小型伺服器資料驅動應用程式。 這個版本是獨立軟體廠商、開發人員及建置用戶端應用程式之愛好者的最佳選擇。 如果您需要更進階的資料庫功能,SQL Server Express可以順暢地升級至其他更高階版本的 SQL Server。 SQL Server Express LocalDB 是一種輕量型的 Express 版本,具有其所有可程式性功能、在使用者模式中執行,以及快速、零組態安裝,以及簡短的必要條件清單。

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

搭配用戶端/伺服器應用程式使用SQL Server

您可以在執行直接連接到 SQL Server 實例的用戶端/伺服器應用程式中,只安裝SQL Server用戶端元件。 如果您在資料庫伺服器上管理SQL Server實例,或打算開發SQL Server應用程式,用戶端元件安裝也是不錯的選擇。

用戶端工具選項會安裝下列SQL Server功能:回溯相容性元件、SQL Server Data Tools、連線元件、管理工具、軟體發展工具組,以及SQL Server《線上叢書》元件。 如需詳細資訊,請參閱安裝SQL Server

使用 IIS 執行

在網際網路伺服器上,例如執行 Internet Information Services (IIS) 的伺服器,您通常會安裝SQL Server用戶端工具。 用戶端工具組含連線到實例的應用程式所使用的用戶端連線元件SQL Server。

注意

雖然您可以在執行 IIS 的電腦上安裝 SQL Server 實例,但通常只會針對具有單一伺服器電腦的小型網站進行。 大部分網站會將它們的中介層 IIS 系統放在一部伺服器或伺服器叢集上,並將其資料庫放在另一部伺服器或伺服器聯盟上。

選擇SQL Server功能

使用 [SQL Server安裝精靈] 的 [功能選取] 頁面,選取要包含在安裝SQL Server中的元件。 依預設,不會選取樹狀結構中的任何功能。

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

伺服器功能 Description
SQL Server Database Engine SQL Server Database Engine 包括 Database Engine、儲存、處理和保護資料的核心服務、複寫、全文檢索搜尋、管理關聯式和 XML 資料的工具、在資料庫分析整合中,以及用於存取 Hadoop 和其他異質資料來源的 PolyBase 整合,以及使用關聯式資料的機器學習服務來執行 Python 和 R 腳本。
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 增益集。
Machine Learning 服務 (資料庫內) Machine Learning 服務 (資料庫內) 支援使用企業資料來源之可調整的分散式 Machine Learning 解決方案。 在 SQL Server 2016 中,支援 R 語言。 SQL Server 2019 (15.x) 支援 R 和 Python。
Machine Learning 伺服器 (獨立式) Machine Learning 伺服器 (獨立式) 支援在多種平台上部署分散式、可調整的 Machine Learning 解決方案,以及使用多種企業資料來源,包括 Linux 和 Hadoop。 在 SQL Server 2016 中,支援 R 語言。 SQL Server 2019 (15.x) 支援 R 和 Python。
管理工具 描述
SQL Server Management Studio SQL Server Management Studio (SSMS) 是一種整合式環境,可用來存取、設定、管理、管理及開發SQL Server的元件。 SSMS 可讓所有技能等級的開發人員和系統管理員使用SQL Server。 最新版的 SSMS 會更新 SMO,其中包含 SQL 評定 API

下載並安裝
下載SQL Server Management Studio中的 Management Studio
SQL Server 組態管理員 SQL Server 組態管理員提供SQL Server服務、伺服器通訊協定、用戶端通訊協定和用戶端別名的基本組態管理。
SQL Server Profiler SQL Server Profiler提供圖形化使用者介面來監視 Database Engine 或 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的核心檔。

開發人員和評估版如需開發人員和評估版支援的功能,請參閱下表所列的 SQL Server Enterprise Edition 功能。

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

調整限制

功能 Enterprise 標準 Web Express with
Advanced Services
快速
單一實例所使用的計算容量上限 - SQL Server Database Engine1 作業系統最大值 限制為 4 個插槽或 24 個核心的較小者 限制為 4 個插槽或 16 個核心的較小者 限制為 1 個插槽或 4 個核心的較小者 限制為 1 個插槽或 4 個核心的較小者
單一實例所使用的計算容量上限 - Analysis Services 或 Reporting Services 作業系統最大值 限制為 4 個插槽或 24 個核心的較小者 限制為 4 個插槽或 16 個核心的較小者 限制為 1 個插槽或 4 個核心的較小者 限制為 1 個插槽或 4 個核心的較小者
每個 SQL Server Database Engine 實例的緩衝集區記憶體上限 作業系統最大值 128 GB 64 GB 1410 MB 1410 MB
每個 SQL Server資料庫引擎實例的資料行存放區區段快取記憶體上限 無限制的記憶體 32 GB 16 GB 352 MB 352 MB
SQL Server Database Engine 中每個資料庫的記憶體優化資料大小上限 無限制的記憶體 32 GB 16 GB 352 MB 352 MB
每個 Analysis Services 實例使用的記憶體上限 作業系統最大值 16 GB2

64 GB3
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 表格式

3 MOLAP

RDBMS 高可用性

功能 Enterprise 標準 Web Express with
Advanced Services
快速
Server Core 支援1 Yes Yes Yes
記錄傳送 Yes
資料庫鏡像 2 3 3 3
備份壓縮
資料庫快照集 Yes Yes Yes
Always On 容錯移轉叢集執行個體4
Always On 可用性群組5
基本可用性群組6
自動讀取寫入連線重新路由
線上頁面和檔案還原
線上索引建立與重建
繼續線上索引重建
線上結構描述變更
快速復原
加速資料庫復原 Yes
鏡像備份
熱新增記憶體和 CPU
資料庫復原建議程式 Yes Yes Yes
加密的備份
混合式備份至 Windows Azure (備份至 URL) Yes
無叢集可用性群組 5、6
適用於災害復原的容錯移轉伺服器7
適用於高可用性的容錯移轉伺服器7
Azure 中適用於災害復原的容錯移轉伺服器7

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

2 僅限 FULL 安全性

3 僅限見證

4 在 Enterprise 版本上,節點數目是作業系統最大值。 Standard Edition 支援兩個節點。

5 Enterprise 版本最多支援 8 個次要複本,包括 5 個同步次要複本。

6 Standard 版本支援基本可用性群組。 基本可用性群組支援兩個複本,使用一個資料庫。 如需基本可用性群組的詳細資訊,請參閱基本可用性群組

7需要軟體保證

RDBMS 延展性和效能

功能 Enterprise 標準 Web Express with
Advanced Services
快速
資料行存放區12 Yes Yes Yes Yes
叢集資料行存放區索引中的大型物件二進位檔 Yes Yes Yes
線上非叢集資料行存放區索引重建
記憶體內部資料庫:記憶體內部 OLTP1 Yes 3
記憶體內部資料庫:混合式緩衝集區
記憶體內部資料庫:記憶體最佳化的 tempdb 中繼資料
記憶體內部資料庫:持續性記憶體支援 Yes Yes Yes
Stretch Database Yes Yes Yes
多個執行個體支援 50 50 50 50 50
資料表和索引分割區 Yes Yes Yes
資料壓縮 Yes Yes Yes
資源管理員
分割資料表平行處理原則 Yes Yes Yes Yes
多個 Filestream 容器 Yes Yes Yes
NUMA 感知大型分頁記憶體和緩衝區陣列配置
緩衝集區延伸
I/O 資源治理
預先讀取
進階掃描
延遲持久性 Yes Yes Yes
智慧型資料庫:自動調整
智慧型資料庫:資料列存放區的批次模式 1
智慧型資料庫:資料列模式記憶體授與回應
智慧型資料庫:近似計算相異 Yes Yes Yes
智慧型資料庫:資料表變數延遲編譯 Yes Yes Yes
智慧型資料庫:純量 UDF 內嵌 Yes Yes Yes
批次模式自適性聯結
批次模式記憶體授與意見反應
交錯執行多重陳述式資料表值函式 Yes Yes Yes
大量插入增強功能 Yes Yes Yes

1 記憶體內部 OLTP 資料大小和資料行存放區區段快取,都會有依版本指定的記憶體數量限制,如縮放限制一節中所述。 批次模式作業的平行處理原則程度 (DOP) 限制為 2,SQL Server Standard版本限制為 2,SQL Server Web和 Express Edition 則為 1。 這會參考以磁碟式資料表和記憶體最佳化資料表建立的資料行存放區索引。

2匯總下推、字串述詞下推和 SIMD 優化是SQL Server Enterprise Edition 延展性增強功能。 如需詳細資料,請參閱資料行存放區索引 - 新功能

3 這項功能不會納入 LocalDB 安裝選項。

RDBMS 安全性

功能 Enterprise 標準 Web Express with
Advanced Services
Express
資料列層級安全性 Yes Yes Yes
Always Encrypted Yes Yes Yes
具有安全記憶體保護區的 Always Encrypted Yes Yes Yes
動態資料遮罩 Yes Yes Yes
伺服器稽核 Yes Yes Yes
資料庫稽核 Yes Yes Yes Yes
透明資料庫加密 (TDE) Yes Yes
可延伸金鑰管理 (EKM) Yes
使用者定義角色 Yes Yes Yes
自主資料庫 Yes Yes Yes
備份的加密
資料分類和稽核 Yes Yes Yes

複寫

功能 Enterprise 標準 Web Express with
Advanced Services
快速
異質性訂閱者
合併式複寫 1 1 1
Oracle 發行
點對點異動複寫
快照式複寫 1 1 1
SQL Server 變更追蹤 Yes Yes Yes
異動複寫 1 1 1
異動複寫至 Azure
異動複寫可更新訂閱

1 僅限訂閱者

管理工具

功能 Enterprise 標準 Web Express with Advanced Services Express
SQL 管理物件 (SMO) Yes Yes Yes
SQL 評定 API Yes Yes Yes
SQL 弱點評定 Yes Yes Yes
SQL 組態管理員 Yes Yes Yes
SQL CMD (命令提示字元工具) Yes Yes Yes
Distributed Replay - 管理工具 Yes Yes
Distribute Replay - Client Yes
Distributed Replay - Controller 1 2 2
SQL Profiler 3 3 3
SQL Server Agent Yes
Microsoft System Center Operations Manager 管理組件 Yes
Database Tuning Advisor (DTA) 4 4

1 最多 16 個用戶端

2 1 個用戶端

3 SQL Server Web、SQL Server Express、使用工具SQL Server Express,以及使用進階服務的SQL Server Express,可以使用 SQL Server Standard 和 來分析SQL Server Enterprise版本。

4 僅針對 Standard 版本功能啟用調整

RDBMS 管理能力

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

1 具有追蹤旗標

2如需詳細資訊,請參閱使用 SysPrep 安裝SQL Server考慮

3在 Linux 上,支援 PowerShell 腳本,從以 Linux 上的 SQL Server 為目標的 Windows 電腦。

開發工具

功能 Enterprise 標準 Web Express with
Advanced Services
快速
Microsoft Visual Studio 整合 Yes Yes Yes
Intellisense (Transact-SQL 和 MDX) Yes Yes Yes
SQL Server Data Tools (SSDT) Yes Yes
MDX 編輯、偵錯和設計工具

可程式性

功能 Enterprise 標準 Web Express with
Advanced Services
快速
基本 R 整合1 Yes Yes
進階 R 整合2
基本 Python 整合 Yes Yes
進階 Python 整合
Machine Learning 伺服器 (獨立式)
PolyBase 計算節點 3 3 3 3
PolyBase 前端節點4
JSON Yes Yes Yes
查詢存放區 Yes Yes Yes
Temporal Yes Yes Yes
Common Language Runtime (CLR) 整合 Yes Yes Yes
Java Language Runtime 整合 Yes Yes Yes
原生 XML 支援 Yes Yes Yes
XML 索引 Yes Yes Yes
MERGE & UPSERT 功能 Yes Yes Yes
FILESTREAM 支援 Yes Yes Yes
FileTable Yes Yes Yes
日期和時間資料類型 Yes Yes Yes
國際化支援 Yes Yes Yes
全文檢索和語意搜尋 Yes Yes
查詢中的語言規格 Yes Yes
Service Broker (訊息) 5 5 5
Transact-SQL 端點 Yes
圖形 Yes Yes Yes
UTF-8 支援 Yes Yes Yes

1 基本整合僅限使用 2 個核心及記憶體內部資料集。

2 進階整合可依硬體限制,使用所有可用核心來平行處理任何大小的資料集。

3 使用多個計算節點相應放大需要前端節點。

4 在 SQL Server 2019 之前,PolyBase 前端節點需要 Enterprise 版本。

5 僅限用戶端

Integration Services

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

Master Data Services

如需SQL Server版本所支援之Master Data Services和資料品質服務功能的相關資訊,請參閱Master Data Services 和 SQL Server 版本支援的 Data Quality Services 功能

資料倉儲

功能 Enterprise 標準 Web Express with
Advanced Services
快速
自動產生暫存和資料倉儲結構描述
變更資料擷取
星型聯結查詢最佳化
分割區資料表和索引上的查詢平行處理
全域批次彙總

Analysis Services

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

Reporting Services

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

商業智慧用戶端

如需 SQL Server 版本所支援之 Business Intelligence Client 功能的相關資訊,請參閱SQL Server 版本支援的 Analysis Services 功能,或Reporting Services 版本支援的 SQL Server 功能

空間和定位服務

功能名稱 Enterprise 標準 Web Express with
Advanced Services
Express
空間索引 Yes Yes Yes
平面與 Geodetic 資料類型 Yes Yes Yes
進階空間程式庫 Yes Yes Yes
匯入/匯出業界標準空間資料格式 Yes Yes Yes Yes

其他資料庫服務

功能名稱 Enterprise 標準 Web Express with
Advanced Services
快速
SQL Server 移轉小幫手 Yes Yes Yes Yes
Database Mail Yes

其他元件

功能名稱 Enterprise 標準 Web Express with
Advanced Services
快速
StreamInsight StreamInsight Premium 版 StreamInsight Standard 版 StreamInsight Standard 版
StreamInsight HA StreamInsight Premium 版

後續步驟

SQL Server 的產品規格

SQL Server 安裝

取得協助

參與編輯 SQL 文件

您知道可以自行編輯 SQL 內容嗎? 如果您這麼做,不僅有助於改善我們的檔,還能獲得頁面參與者的信用額度。

如需詳細資訊,請參閱如何參與SQL Server檔