Azure SQL Database の新機能

適用対象: Azure SQL データベース

この記事は、Azure SQL Database の最新リリースで導入された新機能と機能強化に関連するドキュメントの変更点をまとめたものです。 Azure SQL データベースについては、「Azure SQL データベースとは」を参照してください。

ヒント

その他のお知らせ、ディスカッション、コミュニティ コンテンツについては、「Azure SQL Databaseのブログ」を参照してください。

注意

Microsoft Entra ID の、旧称は Azure Active Directory(Azure AD)です。

プレビュー

次の表に、現在プレビュー段階にある Azure SQL Database の機能を示します。

注意

現在プレビュー段階の機能は、追加利用規約の下で提供されます。ベータ版、プレビュー版、その他一般提供としてまだリリースされていない Azure 機能に適用される法律条項を参照してください。 Azure SQL データベースでは、一般提供 (GA) になる前に機能を評価し、フィードバックを製品グループと共有できるように、プレビューが提供されています。

機能 詳細
可用性のメトリック 可用性は、Azure Monitor メトリックのメトリックになりました。 さまざまなユーザー接続エラーに基づいて、Azure SQL データベースの可用性に関するアラートを監視および構成できます。
Azure SQL データベースの Copilot スキル Azure SQL データベースの Microsoft Copilot スキルには、Azure portal クエリ エディター内の SQL への自然言語Azure Copilot の統合 という 2 つの Azure portal エクスペリエンスが含まれています。
Azure SQL 用 Database Watcher Database Watcher は、Azure SQL ファミリのデータベース サービス用のマネージド監視ソリューションです。 Database Watcher は、データベースのパフォーマンス、構成、正常性の詳細ビューを提供するために、ワークロード監視データを詳細に収集します。 Database Watcher の詳細を確認します。
並列処理の次数 (DOP) フィードバック DOP フィードバックは現在、限定プレビューとして利用できます。 このプレビューの詳細と申請方法については、「並列処理の次数フィードバックの限定プレビューを発表」を参照してください。
エラスティック クエリ エラスティック クエリ機能を使用すると、Azure SQL Database で複数のデータベースにまたがるクエリを実行できます。
エラスティック トランザクション エラスティック トランザクションを使用すると、Azure SQL Database のクラウド データベース間で分散されたトランザクションを実行できます。
ファブリック ミラーデータベース ファブリック ミラーリングを使用すると、Azure SQL データベースのデータベースを Microsoft Fabric にミラーできます。 Azure SQL データベースからのデータを含め、既存のデータ資産を Fabric の OneLake に継続的にレプリケートできます。
Free Azure SQL Database サブスクリプションの有効期間中は、Azure SQL Database を無料で試すことができます。 この無料プランは、毎月 100,000 仮想コア秒のコンピューティングを備えた General Purpose データベースを提供します。
固定サーバー ロール アクセス許可の管理を簡素化するために、Azure SQL Database では、論理的なサーバー上のアクセス許可の管理に使用でいる、一連の固定サーバーレベルのロールが提供されています。
データベースとファイルの圧縮に関する Hyperscale のサポート Azure SQL データベース Hyperscale では、データベースとファイルの圧縮コマンドがプレビューでサポートされています。 詳細については、「Azure SQL データベース Hyperscale の圧縮」を参照してください。
Private Link を使用したインポートおよびエクスポート サービス管理エンドポイントを使用してデータベースをインポートまたはエクスポートする場合は、[Azure サービスへのアクセスを許可する] をオフのままにします。
JSON ネイティブ データ型 新しいネイティブ json データ型と新しい JSON 集計関数は現在プレビュー段階です。 詳細については、「JSON 型と集計のプレビュー」を参照してください。
JSON 集計関数 2 つの新しい json 集計関数 (JSON_OBJECTAGGJSON_ARRAYAGG) を使用すると、SQL データからの集計に基づいて JSON オブジェクトまたは配列を構築できます。 詳細については、「JSON 型と集計のプレビュー」を参照してください。
ライセンスフリー スタンバイ レプリカ ディザスター リカバリー スタンバイ用にセカンダリ データベース レプリカを構成することで、ライセンス コストを節約できます。
Microsoft Entra の一意ではない名前のサポート ユーザー作成 Transact-SQL(T-SQL)構文が拡張され、一意ではない名前を持つ Microsoft Entra ログインおよび Azure SQL Database 内のユーザーの作成をサポートする WITH OBJECT_ID が含まれます。
Microsoft Entra サーバー プリンシパル Azure SQL データベースでの認証に使用する Microsoft Entra ID のサーバー プリンシパル (ログイン) を作成します。
Azure portal のクエリ エディター ポータルのクエリ エディターを使用すると、Azure portal から Azure SQL Database に対してクエリを直接実行できます。
SQL Analytics Azure SQL Analytics は、1 つのビューですべての Azure SQL Database のパフォーマンスを、複数のサブスクリプションにわたって大規模に監視するための先進のクラウド監視ソリューションです。 Azure SQL Analytics で組み込みのインテリジェンスを使用して重要なパフォーマンス メトリックを収集し、視覚化することによって、パフォーマンスのトラブルシューティングを行うことができます。
UNISTR (Transact-SQL) Azure SQL Database では、Unicode 文字列リテラルの UNISTR T-SQL 構文がサポートされるようになりました。 詳細については、「UNISTR (Transact-SQL)」を参照してください。
|| および ||= 構文のサポート Azure SQL Database で、|| (文字列連結)||= (複合代入) Transact-SQL 構文がサポートされるようになりました。

一般公開 (GA)

次の表は、過去 12 か月以内に一般提供 (GA) された Azure SQL データベースの機能を示しています。

機能 GA の月 詳細
サーバーレスの自動一時停止遅延の低減 2024 年 10 月 Azure SQL データベースのサーバーレス コンピューティングの自動一時停止遅延を減らすことで、コストを削減します。 詳細情報。
Hyperscale Elastic Pool 2024 年 9 月 Hyperscale Elastic Pool を使って、Azure SQL データベース内の複数の Hyperscale データベースを管理およびスケーリングします。 Hyperscale Elastic Pool では、Premium シリーズのハードウェアとゾーン冗長もサポートされます。 詳細については、「Hyperscale Elastic Pool の一般提供」を参照してください。
Hyperscale エラスティック プールのメンテナンス期間のサポート 2024 年 9 月 Hyperscale Elastic Pool の既定以外のメンテナンス期間を構成できるようになりました。 詳細については、「ブログ: Azure SQL Database Hyperscale エラスティック プールのメンテナンス期間のサポート」を参照してください。
CURRENT_DATE Transact-SQL 2024 年 8 月 現在のデータベース システム タイムスタンプをデータ値として、データベース時刻とタイム ゾーン オフセットなしで返す Transact-SQL (T-SQL) 関数。
名前付きレプリカのメンテナンス期間サポート 2024 年 8 月 メンテナンス期間 名前付きレプリカのサポートが一般的に利用可能になりました。
メンテナンス期間 Hyperscale サポート 2024 年 8 月 メンテナンス期間 Hyperscale データベースのサポートが一般的に利用可能になりました。
セカンダリ レプリカでの自動バックアップ 2024 年 8 月 Business Critical サービス レベルの読み取り不可能なセカンダリ レプリカから自動バックアップを実行することで、ワークロードのパフォーマンスへの影響を軽減します。
現在、データベース互換レベル 160 がデフォルトになっています 2024 年 6 月 現在、データベース互換レベル 160 は Azure SQL データベースで新しく作成されたデータベースのデフォルトです。 このお知らせの詳細については、「一般提供: Azure SQL データベースのデータベース互換レベル 160」を参照してください。
Hyperscale の名前付きレプリカ ゾーン冗長サポート 2024 年 6 月 Hyperscale の名前付きレプリカに対するゾーン冗長のサポートの一般提供が開始されました。
ライセンスフリー スタンバイ レプリカ 2024 年 5 月 ディザスター リカバリー スタンバイ用にセカンダリ データベース レプリカを構成することで、ライセンス コストを節約できます。
エラスティック ジョブ 2024 年 4 月 現在一般公開されているエラスティック ジョブは、Azure SQL Database のSQL Server エージェントに代わるものです。 エラスティック ジョブでは、パブリック プレビューの開始以降、Microsoft Entra ID 認証、プライベート エンドポイント、REST API による管理、Azure アラート、その他の新機能がサポートされます。
メンテナンス期間の事前通知 2024 年 3 月 事前通知は、既定以外のメンテナンス期間を使用するように構成されたデータベースで現在一般提供されています。
Azure Functions の Azure SQL トリガー 2024 年 3 月 Azure Functions は、Azure SQL Database 向けの関数トリガーをサポートしています。
サーバーレス Hyperscale 2024 年 2 月 現在一般公開されているサーバーレス コンピューティング階層を使用する場合、使用状況に基づいてハイパースケール データベースを自動的にスケールアップおよびスケールダウンします。
Azure SQL Database Hyperscale のより安くシンプルな価格 2023 年 12 月 Azure SQL Database Hyperscale の価格がシンプルになりました! 価格の変更の詳細については、「Azure SQL Database Hyperscale – より安くシンプルな価格!」を参照してください。
VBS エンクレーブが設定された Always Encrypted 2023 年 11 月 仮想化ベースのセキュリティ (VBS) エンクレーブが設定された Always Encrypted により、Azure SQL Database の豊富な機密クエリとインプレース暗号化操作を利用します。
最大40の仮想コアのDCシリーズハードウェア 2023 年 11 月 General Purpose、Business Critical、Hyperscale プロビジョニング コンピューティング向けの 10 から 40 の仮想コアの DC シリーズハードウェア。

ドキュメントの変更点

Azure SQL Database ドキュメントに対する重要な変更点について説明します。 以前の年については、新機能の公開履歴を参照してください。

2024 年 9 月

変更点 詳細
Azure portal でのサブスクリプション間 geo レプリカのサポート 両方のサブスクリプションが同じ Microsoft Entra ID テナント内にある限り、Azure portal を使用してサブスクリプション間でアクティブ geo レプリケーションを設定できるようになりました。 詳細については、「チュートリアル: アクティブ geo レプリケーションとフェールオーバーを構成する (Azure SQL Database)」を参照してください。
SQL Insights (プレビュー) の廃止 SQL Insights (プレビュー) は、2024 年 12 月 31 日に廃止されます。 その日までに、Azure SQL 用の Database Watcher (プレビュー) または別のデータベース監視ソリューションに移行することをお勧めします。
Hyperscale Elastic Pool の一般提供 Hyperscale Elastic Pool を使って、Azure SQL データベース内の複数の Hyperscale データベースを管理およびスケーリングします。 Hyperscale Elastic Pool では、Premium シリーズのハードウェアとゾーン冗長もサポートされます。 詳細については、「Hyperscale Elastic Pool の一般提供」を参照してください。
Hyperscale エラスティック プールのメンテナンス期間のサポート Hyperscale Elastic Pool の既定以外のメンテナンス期間を構成できるようになりました。 詳細については、「ブログ: Azure SQL Database Hyperscale エラスティック プールのメンテナンス期間のサポート」を参照してください。

2024 年 8 月

変更点 詳細
セカンダリ レプリカ GA での自動バックアップ Business Critical サービス レベルの読み取り不可能なセカンダリ レプリカから自動バックアップを実行することで、ワークロードのパフォーマンスへの影響を軽減します。 この機能は一般提供されています。 詳細については、「セカンダリ レプリカでの自動バックアップ」を参照してください。
CURRENT_DATE Transact-SQL GA CURRENT_DATE Transact-SQL (T-SQL) 関数は、現在のデータベース システム タイムスタンプをデータ値として、データベース時刻とタイム ゾーン オフセットなしで返します。 この機能は、一般提供されました。 詳しくは、「CURRENT_DATE (Transact-SQL)」をご覧ください。
名前付きレプリカのメンテナンス期間サポート GA メンテナンス期間 名前付きレプリカのサポートが一般的に利用可能になりました。 詳細については、「 名前付きレプリカのメンテナンス期間サポートを参照してください。
Hyperscale GAのメンテナンス期間のサポート メンテナンス期間 Hyperscale データベースのサポートが一般的に利用可能になりました。
開発コンテナー テンプレートを使用した Azure SQL データベースのローカル開発エクスペリエンス Azure SQL データベースの新しいローカル開発エクスペリエンスを開始するための詳細とクイック スタートを提供しました。 開発コンテナー テンプレートは、これまでのローカル エミュレーター エクスペリエンスを置き換えます。 開始するには、「クイック スタート: Azure SQL データベース用の開発コンテナテンプレートを使用して開発環境を設定する」を参照してください。
リソース制限の変更 各リージョンにおける各サブスクリプションあたりの新しい既定の仮想コア制限 があります。 さらに、既定の DTU 制限を引き上げする要求は、 仮想コアで行われるようになりました。

2024 年 7 月

変更点 詳細
データベースとファイルの圧縮に関する Hyperscale のサポート Azure SQL データベース Hyperscale では、データベースとファイルの圧縮コマンドがプレビューでサポートされています。 詳細については、「Azure SQL データベース Hyperscale の圧縮」を参照してください。
TLS 1.0 と TLS 1.1 の廃止 Azure は、古い TLS バージョン (TLS 1.0 および TLS 1.1) のサポートが 2024 年 10 月 31 日に終了することを発表しました。 Azure SQL データベースへの影響の詳細については、接続設定を確認してください。

2024 年 6 月

[変更点] 詳細
Azure SQL データベース開発コンテナー テンプレート Azure SQL Database 開発コンテナー テンプレートを使用して開発環境を設定します。 開始するには、開発コンテナー テンプレートを使用して Azure SQL Database ローカル開発環境を設定します。 開発コンテナー テンプレートは、ローカル開発用の Azure SQL Database エミュレーターの優れた代替候補であり、交換品です。
現在、データベース互換レベル 160 がデフォルトになっています 現在、データベース互換レベル 160 は Azure SQL データベースで新しく作成されたデータベースのデフォルトです。 このお知らせの詳細については、「一般提供: Azure SQL データベースのデータベース互換レベル 160」を参照してください。
Hyperscale の名前付きレプリカ ゾーン冗長サポート Hyperscale の名前付きレプリカに対するゾーン冗長のサポートの一般提供が開始されました。 詳細については、「ブログ: Hyperscale の名前付きレプリカのゾーン冗長」を参照してください。
UNISTR (プレビュー) Azure SQL Database では、UNISTR がサポートされるようになりました。 この構文は現在プレビューの段階です。 詳細については、「UNISTR (Transact-SQL)」を参照してください。
|| および ||= 文字列連結のサポート Azure SQL Database で、|| と ||= 複合代入 T-SQL 構文がサポートされるようになりました。 この構文は現在プレビューの段階です。 詳細については、「|| (文字列連結)」と「||= (複合代入)」を参照してください。

2024 年 6 月

[変更点] 詳細
TLS 1.3 のサポート Azure SQL データベースでは、TLS 1.3 で暗号化された接続がサポートされるようになりました。 詳細については、TLS 1.3最小 TLS の設定 を確認してください。

2024 年 5 月

変更点 詳細
可用性メトリック プレビュー 可用性は、Azure Monitor メトリックのメトリックになりました。 さまざまなユーザー接続エラーに基づいて、Azure SQL データベースの可用性に関するアラートを監視および構成できます。 現在、この機能はプレビュー段階にあります。
JSON ネイティブ データ型 新しいネイティブ json データ型と新しい JSON 集計関数は現在プレビュー段階です。 詳細については、「JSON 型と集計のプレビュー」を参照してください。
JSON 集計関数 2 つの新しい json 集計関数 (JSON_OBJECTAGG と JSON_ARRAYAGG) を使用すると、SQL データからの集計に基づいて JSON オブジェクトまたは配列を構築できます。 詳細については、「JSON 型と集計のプレビュー」を参照してください。
ライセンスフリー スタンバイ レプリカ GA ディザスター リカバリー スタンバイ用にセカンダリ データベース レプリカを構成することで、ライセンス コストを節約できます。 この機能は現在一般提供されています。 詳細については、ライセンスフリー スタンバイ レプリカに関する説明を参照してください。

2024 年 4 月

変更点 詳細
エラスティック ジョブ GA 現在一般公開されているエラスティック ジョブは、Azure SQL Database のSQL Server エージェントに代わるものです。 エラスティック ジョブでは、パブリック プレビューの開始以降、Microsoft Entra ID 認証、プライベート エンドポイント、REST API による管理、Azure アラート、その他の新機能がサポートされます。
既存のレプリカをスタンバイに変換する Azure portal と REST API を使用して、既存の geo レプリカをスタンバイ レプリカまたは既存のスタンバイ レプリカを通常の geo レプリカに変換できるようになりました。 詳細については、スタンバイ レプリカに関する説明を参照してください。

2024 年 3 月

変更点 詳細
Azure SQL Database GA のメンテナンス期間の事前通知 Azure SQL Database では、メンテナンス期間事前通知は現在一般提供されています。
Hyperscale エラスティック プールのメンテナンス期間 (プレビュー) Hyperscale エラスティック プールの既定以外のメンテナンス期間を構成できるようになりました。 詳細については、「ブログ: Azure SQL Database Hyperscale エラスティック プールのメンテナンス期間のサポート」を参照してください。
Azure SQL データベース プレビューの Copilot スキル Azure SQL データベースの Microsoft Copilot スキルには、Azure portal クエリ エディター内の SQL への自然言語Azure Copilot の統合 という 2 つの Azure portal エクスペリエンスが含まれています。
ファブリック ミラー化データベース (プレビュー) Azure SQL データベースのデータベースを Microsoft Fabric にミラーでるようになりました。 Azure SQL データベースからのデータを含め、既存のデータ資産を Fabric の OneLake に継続的にレプリケートできます。
Hyperscale の名前付きレプリカ ゾーン冗長サポート プレビュー Hyperscale の名前付きレプリカに対するゾーン冗長のサポートがプレビューで利用できるようになりました。 詳細については、「ブログ: Hyperscale の名前付きレプリカのゾーン冗長」を参照してください。
Azure Functions GA の Azure SQL トリガー Azure Functions は、Azure SQL Database 向けの関数トリガーをサポートしています。 この機能は現在一般提供されています。 詳細については、「Azure Functions の Azure SQL トリガー」を参照してください。
Azure SQL データベース用 Database Watcher Database Watcher は、Azure SQL ファミリのデータベース サービス用のマネージド監視ソリューションです。 Database Watcher は、データベースのパフォーマンス、構成、正常性の詳細ビューを提供するために、ワークロード監視データを詳細に収集します。 現在、この機能はプレビュー段階です。 Database Watcher の詳細を確認します。

2024 年 2 月

変更点 詳細
ゾーン冗長は Hyperscale エラスティック プールで使用できるようになりました(プレビュー) Hyperscale サービス レベルでゾーン冗長エラスティック プールを作成できるようになりました。 既存のゾーン冗長 Hyperscale データベースをエラスティック プールに移行できます。 詳細については、「ブログ投稿: ゾーン冗長 Hyperscale エラスティック プール」を参照してください。
サーバーレス ハイパースケール GA 一般公開されたサーバーレス ハイパースケール階層を使用すると、使用状況に基づいてHyperscale データベースを自動的にスケールアップおよびスケールダウンできます。
OBJECT_ID T-SQL 構文プレビュー ユーザー作成 Transact-SQL(T-SQL)構文が拡張され、一意ではない名前を持つ Microsoft Entra ログインおよび Azure SQL Database 内のユーザーの作成をサポートする WITH OBJECT_ID が含まれます。 Azure SQL Database でユーザーおよびログインを作成するための WITH OBJECT_ID の使用は、現在プレビュー段階です。 詳細については、Microsoft Entra の一意ではない名前のサポートを確認してください。

2024 年 1 月

[変更点] 詳細
新しいチュートリアル: Azure SQL データベース用 Kubernetes アプリケーションを開発する Python、Docker コンテナー、Kubernetes、Azure SQL Database を使用して最新のアプリケーションを開発する方法を示す新しいチュートリアルが用意されています。

Archive

以前の更新については、「最新情報アーカイブ」を参照してください。

コンテンツの改善への協力

Azure SQL のドキュメントに投稿するには、Docs 共同作成者ガイドに関する記事をご覧ください。