

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# Amazon RDS 上的 Microsoft SQL Server 功能
<a name="SQLServer.Concepts.General.FeatureSupport"></a>

Amazon RDS 上支援的 SQL Server 版本包含下列功能。一般而言，除非 Microsoft 文件中另有說明，否則版本也會包含先前版本的功能。

**Topics**
+ [Microsoft SQL Server 2022 功能](#SQLServer.Concepts.General.FeatureSupport.2022)
+ [Microsoft SQL Server 2019 功能](#SQLServer.Concepts.General.FeatureSupport.2019)
+ [Microsoft SQL Server 2017 功能](#SQLServer.Concepts.General.FeatureSupport.2017)
+ [Microsoft SQL Server 2016 功能](#SQLServer.Concepts.General.FeatureSupport.2016)
+ [Microsoft SQL Server 2014 終止對 Amazon RDS 的支援](#SQLServer.Concepts.General.FeatureSupport.2014)
+ [Microsoft SQL Server 2012 已終止對 Amazon RDS 的支援](#SQLServer.Concepts.General.FeatureSupport.2012)
+ [Microsoft SQL Server 2008 R2 已終止對 Amazon 的支援](#SQLServer.Concepts.General.FeatureSupport.2008)
+ [Microsoft SQL Server 資料庫執行個體的變更資料擷取支援](SQLServer.Concepts.General.CDC.md)
+ [不支援的功能和具備有限支援的功能](SQLServer.Concepts.General.FeatureNonSupport.md)

## Microsoft SQL Server 2022 功能
<a name="SQLServer.Concepts.General.FeatureSupport.2022"></a>

SQL Server 2022 包含許多新功能，例如：
+ 參數敏感性計劃最佳化 – 允許將多個快取的計劃用於單一參數化陳述式，以期能減少參數探查的問題。
+ SQL Server Ledger – 可讓您以密碼編譯方式證明您的資料並未遭到未經授權的更改。
+ 交易日誌檔案增長事件的即時檔案初始化 – 可加速執行日誌增長事件 (最高 64MB)，包括啟用 TDE 的資料庫。
+ 系統頁面鎖定並行增強功能 – 減少頁面鎖定爭用，同時配置和取消配置資料頁面與範圍，為 `tempdb` 重度工作負載提供了顯著的效能提升。

如需 SQL Server 2022 功能的完整清單，請參閱 Microsoft 說明文件[中 SQL Server 2022 中的新增功能 (16.x) ](https://learn.microsoft.com/en-us/sql/sql-server/what-s-new-in-sql-server-2022?view=sql-server-ver16)。

如需未支援的功能清單，請參閱[不支援的功能和具備有限支援的功能](SQLServer.Concepts.General.FeatureNonSupport.md)。

## Microsoft SQL Server 2019 功能
<a name="SQLServer.Concepts.General.FeatureSupport.2019"></a>

SQL Server 2019 包括許多新功能，如下：
+ 加速資料庫復原 (ADR) – 可減少重新啟動或長時間執行的交易復原之後的損毀復原時間。
+ 智慧型查詢處理 (IQP)：
  + 資料列模式記憶體授權回饋 – 會自動更正過度授權，否則會導致記憶體浪費並減少並行性。
  + 資料列儲存區上的批次模式 – 啟用分析工作負載的批次模式執行，而不需要資料欄儲存區索引。
  + 資料表變數延遲編譯 – 改善參考資料表變數之查詢的計劃品質和整體效能。
+ 智慧型效能：
  + `OPTIMIZE_FOR_SEQUENTIAL_KEY` 索引選項 – 改善索引中高並行插入的輸送量。
  + 改良的間接檢查點擴展性 – 有助於處理繁重 DML 工作負載的資料庫
  + 並行頁面可用空間 (PFS) 更新 – 可讓處理為共用鎖定，而非獨佔鎖定。
+ 監控改善：
  + `WAIT_ON_SYNC_STATISTICS_REFRESH` 等待類型 – 顯示用於同步統計資料重新整理作業的累積執行處理層次時間。
  + 資料庫範圍的組態 – 包括 `LIGHTWEIGHT_QUERY_PROFILING` 和 `LAST_QUERY_PLAN_STATS`。
  + 動態管理功能 (DMF) – 包含 `sys.dm_exec_query_plan_stats` 和 `sys.dm_db_page_info`。
+ 詳細截斷警告 – 資料截斷錯誤訊息預設為包含資料表和資料行名稱以及截斷的值。
+ 可恢復的線上索引建立 – 在 SQL Server 2017 中，只支援可恢復的線上索引重建。

如需 SQL Server 2019 功能的完整清單，請參閱 Microsoft 說明文件中的 [SQL Server 2019 (15.x) 的新功能](https://docs.microsoft.com/en-us/sql/sql-server/what-s-new-in-sql-server-ver15)。

如需未支援的功能清單，請參閱[不支援的功能和具備有限支援的功能](SQLServer.Concepts.General.FeatureNonSupport.md)。

## Microsoft SQL Server 2017 功能
<a name="SQLServer.Concepts.General.FeatureSupport.2017"></a>

SQL Server 2017 包括許多新功能，如下：
+ 調適型查詢處理
+ 自動計畫校正 (自動調校功能)
+ GraphDB
+ 可繼續重建索引

如需 SQL Server 2017 功能的完整清單，請參閱 Microsoft 說明文件中的 [SQL Server 2017 的新功能](https://docs.microsoft.com/en-us/sql/sql-server/what-s-new-in-sql-server-2017)。

如需未支援的功能清單，請參閱[不支援的功能和具備有限支援的功能](SQLServer.Concepts.General.FeatureNonSupport.md)。

## Microsoft SQL Server 2016 功能
<a name="SQLServer.Concepts.General.FeatureSupport.2016"></a>

Amazon RDS 支援下列 SQL Server 2016 功能：
+ 一律加密
+ JSON 支援
+ 營運分析
+ 查詢存放區
+ 時態表

如需 SQL Server 2016 功能的完整清單，請參閱 Microsoft 說明文件中的 [SQL Server 2016 的新功能](https://docs.microsoft.com/en-us/sql/sql-server/what-s-new-in-sql-server-2016)。

## Microsoft SQL Server 2014 終止對 Amazon RDS 的支援
<a name="SQLServer.Concepts.General.FeatureSupport.2014"></a>

SQL Server 2014 已終止對 Amazon RDS 的支援。

RDS 正將仍在使用 SQL Server 2014 的所有現有資料庫執行個體升級至 SQL Server 2016 的最新次要版本。如需詳細資訊，請參閱[Amazon RDS 中的版本管理](SQLServer.Concepts.General.VersionSupport.md#SQLServer.Concepts.General.Version-Management)。

## Microsoft SQL Server 2012 已終止對 Amazon RDS 的支援
<a name="SQLServer.Concepts.General.FeatureSupport.2012"></a>

SQL Server 2012 已終止對 Amazon RDS 的支援。

RDS 正將仍在使用 SQL Server 2012 的所有現有資料庫執行個體升級至 SQL Server 2016 的最新次要版本。如需詳細資訊，請參閱[Amazon RDS 中的版本管理](SQLServer.Concepts.General.VersionSupport.md#SQLServer.Concepts.General.Version-Management)。

## Microsoft SQL Server 2008 R2 已終止對 Amazon 的支援
<a name="SQLServer.Concepts.General.FeatureSupport.2008"></a>

SQL Server 2008 R2 已達到對 Amazon RDS 終止支援。

RDS 正將仍在使用 SQL Server 2008 R2 的所有現有資料庫執行個體升級至 SQL Server 2012 的最新次要版本。如需詳細資訊，請參閱[Amazon RDS 中的版本管理](SQLServer.Concepts.General.VersionSupport.md#SQLServer.Concepts.General.Version-Management)。

# Microsoft SQL Server 資料庫執行個體的變更資料擷取支援
<a name="SQLServer.Concepts.General.CDC"></a>

Amazon RDS 支援執行 Microsoft SQL Server 之資料庫執行個體的變更資料擷取支援 (CDC)。CDC 會擷取對資料表中資料所做的變更，並存放每個變更的相關中繼資料，以便您稍後存取。如需詳細資訊，請參閱 Microsoft 文件中的[變更資料擷取](https://docs.microsoft.com/en-us/sql/relational-databases/track-changes/track-data-changes-sql-server#Capture)。

Amazon RDS 支援下列 SQL Server 版本的 CDC：
+ Microsoft SQL Server Enterprise Edition (所有版本) 
+ Microsoft SQL Server Standard Edition：
  + 2022
  + 2019
  + 2017
  + 2016 版13.00.4422.0 SP1 CU2 和更新版本

若要搭配使用 CDC 與 Amazon RDS 資料庫執行個體，請先使用 RDS 提供的預存程序，來啟用或停用資料庫層級的 CDC。在那之後，對該資料庫具有 `db_owner` 角色的任何使用者都可以使用原生 Microsoft 預先程序，來控制該資料庫上的 CDC。如需更多詳細資訊，請參閱 [使用 Amazon RDS for SQL Server 的變更資料擷取](Appendix.SQLServer.CommonDBATasks.CDC.md)。

您可以使用 CDC 和 AWS Database Migration Service，從 SQL Server 資料庫執行個體啟用持續複寫。

# 不支援的功能和具備有限支援的功能
<a name="SQLServer.Concepts.General.FeatureNonSupport"></a>

Amazon RDS 上不支援下列 Microsoft SQL Server 功能：
+ 備份至 Microsoft Azure Blob Storage
+ 緩衝集區延伸
+ 自訂密碼政策
+ Data Quality Services
+ 資料庫日誌傳送
+ 資料庫快照 (Amazon RDS 僅支援資料庫執行個體快照)
+ 擴充的預存程序，包括 xp\$1cmdshell
+ FILESTREAM 支援
+ 檔案資料表
+ Machine Learning 和 R 服務 (需要作業系統存取權才能安裝)
+ 維護計劃
+ 效能資料收集器
+ 政策型管理
+ PolyBase
+ 複寫
+ 伺服器層級觸發程序
+ Service Broker 端點
+ 延展資料庫
+ 值得信賴的資料庫屬性 (需要系統管理員角色)
+ T-SQL 端點 (所有使用 CREATE ENDPOINT 的操作皆無法使用)
+ WCF 資料服務

Amazon RDS 上對於下列 Microsoft SQL Server 功能具有有限的支援：
+ 分散式查詢/連結的伺服器。如需詳細資訊，請參閱 [Implementing Linked Servers with Amazon RDS for Microsoft SQL Server](https://aws.amazon.com/blogs/database/implement-linked-servers-with-amazon-rds-for-microsoft-sql-server/)。
+ 通用語言執行階段 (CLR)。在 RDS for SQL Server 2016 和更舊版本上，僅在 `SAFE` 模式並使用組件位元，才支援 CLR。在 RDS for SQL Server 2017 和新高版本上不支援 CLR。如需詳細資訊，請參閱 Microsoft 文件中的[通用語言執行階段整合](https://docs.microsoft.com/en-us/sql/relational-databases/clr-integration/common-language-runtime-integration-overview)。
+ 在 Amazon RDS for SQL Server 中搭配使用連結伺服器與 Oracle OLEDB 如需詳細資訊，請參閱[Amazon RDS for SQL Server 中支援連結的伺服器搭配 Oracle OLEDB](Appendix.SQLServer.Options.LinkedServers_Oracle_OLEDB.md)。

使用 SQL Server 2022 的 Amazon RDS 不支援下列功能：
+ 暫停資料庫以建立快照
+ 外部資料來源
+ 備份和還原至 S3 相容物件儲存體
+ 物件存放區整合
+ TLS 1.3 和 MS-TDS 8.0
+ 使用 QAT 進行備份壓縮卸載
+ SQL Server 分析服務
+ 使用多可用區域部署進行資料庫鏡像。SQL Server Always On 是多可用區域部署唯一的支援方法。