

# 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 RDS でのサポートを終了](#SQLServer.Concepts.General.FeatureSupport.2008)
+ [Microsoft SQL Server DB インスタンスの変更データキャプチャのサポート](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 には以下のような多数の新機能があります。
+ パラメータに依存するプランの最適化 — 1 つのパラメータ化されたステートメントに対して複数のキャッシュされたプランを使用できるため、パラメータのスニッフィングの問題が軽減される可能性があります。
+ SQL Server Ledger – データが承認なしで変更されていないことを暗号的に証明する機能を提供します。
+ トランザクションログファイルの拡張イベントのファイルの瞬時初期化 – TDE が有効になっているデータベースの場合を含め、最大 64MB までのログ拡張イベントをより速く実行できます。
+ システムページラッチのコンカレンシーの機能強化 — データページとエクステントの割り当てと割り当て解除中のページのラッチの競合が軽減され、`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 ワークロードが高いデータベースに役立ちます。
  + Concurrent Page Free Space (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 RDS でのサポートを終了
<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)」を参照してください。