

# 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)
+ [Amazon RDS 上的 Microsoft SQL Server 2014 支持终止](#SQLServer.Concepts.General.FeatureSupport.2014)
+ [Amazon RDS 上的 Microsoft SQL Server 2012 支持终止](#SQLServer.Concepts.General.FeatureSupport.2012)
+ [Amazon RDS 上的 Microsoft Server 2008 R2 支持终止](#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)。

## Amazon RDS 上的 Microsoft SQL Server 2014 支持终止
<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)。

## Amazon RDS 上的 Microsoft SQL Server 2012 支持终止
<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)。

## Amazon RDS 上的 Microsoft Server 2008 R2 支持终止
<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)。