View a markdown version of this page

Amazon RDS での Microsoft SQL Server の機能 - Amazon Relational Database Service

Amazon RDS での Microsoft SQL Server の機能

Amazon RDS でサポートされる SQL Server バージョンには、以下の機能が含まれます。一般に、Microsoft のドキュメントで特に明記されていない限り、バージョンには以前のバージョンの機能も含まれます。

Microsoft SQL Server 2025 の機能

SQL Server 2025 には以下のような多数の新機能があります。

  • 外部 REST エンドポイントの呼び出し (sp_invoke_external_rest_endpoint) – T-SQL コードが追加のミドルウェアなしでデータベースエンジンから直接 AWS のサービスを呼び出すことを可能にする新しいシステムストアドプロシージャ。これを使用して、AWS Lambda や Amazon Bedrock など AWS のサービスを呼び出し、外部 REST API を呼び出し、AWS インフラストラクチャを使用してイベント駆動型ワークフローを構築します。DB インスタンスパラメータグループで sp_invoke_external_rest_endpoint を有効にできます。詳細については、「Amazon RDS のパラメータグループ」を参照してください。

  • AI とベクトルのサポート – ベクトル埋め込みを保存およびクエリするためのネイティブベクトルデータ型、ベクトル関数 (VECTOR_DISTANCEVECTOR_NORMVECTOR_NORMALIZE)、および REST 推論エンドポイントの外部 AI モデル管理。

  • 正規表現 – パターンマッチングとテキスト操作のための新しい T-SQL 関数 (REGEXP_LIKEREGEXP_REPLACEREGEXP_SUBSTRREGEXP_INSTRREGEXP_COUNTREGEXP_MATCHESREGEXP_SPLIT_TO_TABLE)。

  • JSON ネイティブバイナリ形式 – JSON データは最適化されたバイナリ形式で保存され、JSON を解析、読み取り、変更、フォーマットするための関数が組み込まれています。

  • 最適化ロック – ブロックとロックのメモリ消費量を減らし、ロックのエスカレーションを回避します。

  • Standard Edition 容量の増加 – SQL Server 2025 では、最大コンピューティング容量が 4 ソケットまたは 32 コアに、最大バッファプールメモリが 256 GB に増えます。

  • Standard Edition のリソースガバナー – ワークロードあたりの TempDB スペース使用量を管理する機能など、Enterprise Edition と同じ機能を備えた Standard Edition でリソースガバナーが利用可能になりました。詳細については、Microsoft ドキュメントの「リソースガバナー」を参照してください。

  • SSRS を Power BI Report Server に置き換え – レポートサービスは Power BI Report Server (PBIRS) に統合されます。詳細については、「Amazon RDS for SQL Server での SQL Server Reporting Services と Power BI Report Server のサポート」を参照してください。

  • Developer エディション – 以前のバージョンの単一の Developer Edition が、新しい個別の Developer EE Edition と Developer SE Edition に置き換わります。サポートされているインスタンスクラスについては、「Microsoft SQL Server の DB インスタンスクラスのサポート」を参照してください。

SQL Server 2025 のすべての機能のリストについては、Microsoft のドキュメントの「SQL Server 2025 (17.x) の新機能」を参照してください。

サポートされない機能の一覧については、「サポート対象外の機能とサポートが制限されている機能」を参照してください。

Microsoft SQL Server 2022 の機能

SQL Server 2022 には以下のような多数の新機能があります。

  • パラメータに依存するプランの最適化 — 1 つのパラメータ化されたステートメントに対して複数のキャッシュされたプランを使用できるため、パラメータのスニッフィングの問題が軽減される可能性があります。

  • SQL Server Ledger – データが承認なしで変更されていないことを暗号的に証明する機能を提供します。

  • トランザクションログファイルの拡張イベントのファイルの瞬時初期化 – TDE が有効になっているデータベースの場合を含め、最大 64MB までのログ拡張イベントをより速く実行できます。

  • システムページラッチのコンカレンシーの機能強化 — データページとエクステントの割り当てと割り当て解除中のページのラッチの競合が軽減され、tempdb の負荷の高いワークロードのパフォーマンスが大幅に強化されます。

SQL Server 2022 のすべての機能のリストについては、Microsoft のドキュメントの「SQL Server 2022 (16.x) の新機能」を参照してください。

サポートされない機能の一覧については、「サポート対象外の機能とサポートが制限されている機能」を参照してください。

Microsoft SQL Server 2019 の機能

SQL Server 2019 には以下のような多数の新機能があります。

  • 高速データベース復旧 (ADR) – 再起動後または長時間実行されているトランザクションロールバック後のクラッシュ復旧時間が短くなります。

  • インテリジェントクエリ処理 (IQP):

    • 行モードメモリ許可フィードバック – 過剰な許可が自動的に修正されます。これにより、無駄なメモリ使用や同時実行が減ります。

    • 行ストアバッチモード – 列ストアインデックスを必要とせずに、分析ワークロードのバッチモード実行が可能になります。

    • テーブル変数の遅延コンパイル – テーブル変数を参照するクエリのプラン品質と全体的なパフォーマンスが向上します。

  • インテリジェントなパフォーマンス:

    • OPTIMIZE_FOR_SEQUENTIAL_KEY インデックスオプション – インデックスへの同時実行挿入のスループットが向上します。

    • 間接チェックポイントのスケーラビリティの向上 – DML ワークロードが高いデータベースに役立ちます。

    • Concurrent Page Free Space (PFS) の更新 – 排他的ラッチではなく共有ラッチとしての処理が可能になります。

  • モニタリングの改善点:

    • WAIT_ON_SYNC_STATISTICS_REFRESH 待機タイプ – 同期統計更新オペレーションにかかったインスタンスレベルの累積時間を示します。

    • データベーススコープの設定 – LIGHTWEIGHT_QUERY_PROFILINGLAST_QUERY_PLAN_STATS が含まれます。

    • 動的管理機能 (DMF) – sys.dm_exec_query_plan_statssys.dm_db_page_info が含まれます。

  • 詳細な切り捨て警告 – データの切り捨てエラーメッセージに、デフォルトでテーブル名と列名、切り捨てられた値が含まれます。

  • 再開可能なオンラインインデックスの作成 – SQL Server 2017 では、再開可能なオンラインインデックスの再構築のみがサポートされています。

SQL Server 2019 のすべての機能のリストについては、Microsoft のドキュメントの「SQL Server 2019 (15.x) の新機能」を参照してください。

サポートされない機能の一覧については、「サポート対象外の機能とサポートが制限されている機能」を参照してください。

Microsoft SQL Server 2017 の機能

SQL Server 2017 には次のような多数の新機能があります。

  • 適応型クエリ処理

  • 自動計画修正 (自動チューニング機能)

  • GraphDB

  • 再開可能なインデックスの再構築

SQL Server 2017 のすべての機能のリストについては、Microsoft のドキュメントの「SQL Server 2017 の新機能」を参照してください。

サポートされない機能の一覧については、「サポート対象外の機能とサポートが制限されている機能」を参照してください。

Microsoft SQL Server 2016 の機能

Amazon RDS は、SQL Server 2016 の以下の機能をサポートしています。

  • 常時暗号化

  • JSON サポート

  • 運用の分析

  • クエリの保存

  • 一時テーブル

SQL Server 2016 の機能の詳細なリストについては、Microsoft ドキュメントの「SQL Server 2016 の新機能」を参照してください。

Microsoft SQL Server 2014 が Amazon RDS でのサポートを終了

SQL Server 2014 は Amazon RDS でのサポートが終了しました。

RDS では、SQL Server 2014 を使用している既存のインスタンスはすべて、最新のマイナーバージョンの SQL Server 2016 にアップグレードされます。詳細については、「Amazon RDS でのバージョン管理」を参照してください。

Microsoft SQL Server 2012 が Amazon RDS でのサポートを終了

SQL Server 2012 は Amazon RDS でのサポートが終了しました。

RDS では、SQL Server 2012 を使用している既存のインスタンスはすべて、最新のマイナーバージョンの SQL Server 2016 にアップグレードされます。詳細については、「Amazon RDS でのバージョン管理」を参照してください。

Microsoft SQL Server 2008 R2 が Amazon RDS でのサポートを終了

SQL Server 2008 R2 は Amazon RDS でのサポートが終了しました。

RDS では、SQL Server 2008 R2 を使用している既存のインスタンスはすべて、最新のマイナーバージョンの SQL Server 2012 にアップグレードされます。詳細については、「Amazon RDS でのバージョン管理」を参照してください。