Azure SQL Managed Instance の新機能

適用対象:Azure SQL Managed Instance

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

Note

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

プレビュー

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

Note

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

機能 詳細
Azure SQL 用 Database Watcher Database Watcher は、Azure SQL ファミリのデータベース サービス用のマネージド監視ソリューションです。 Database Watcher は、データベースのパフォーマンス、構成、正常性の詳細ビューを提供するために、ワークロード監視データを詳細に収集します。 Database Watcher の詳細を確認します。
エンドポイント ポリシー SQL Managed Instance サブネットからアクセスできる Azure Storage アカウントを構成します。 偶発的または悪意のあるデータ流出に対する保護レイヤーを追加します。
無料 SQL マネージド インスタンス インスタンスを作成してから最初の 12 か月間、Azure SQL Managed Instance を無料でお試しください。
インスタンス プール 1 つの仮想マシン内のプールの複数のインスタンス間でリソースを共有します。 比較的小規模な SQL Server インスタンスをクラウドに移行するための、便利かつコスト効率の高い優れた方法で、2 仮想コア Managed Instance をデプロイする唯一の方法です。
SQL MI から SQL Server へのリンク Azure SQL Managed Instance から SQL Server 2022 にリンクを設定します。
Microsoft Entra の一意ではない名前のサポート ユーザー作成 Transact-SQL(T-SQL)構文が拡張され、一意ではない名前を持つ Azure SQL Managed Instance で Microsoft Entra ログインおよびユーザーの作成をサポートする WITH OBJECT_ID が含まれます。
Next-gen General Purpose General Purpose サービス レベルと同じ基準コストを維持しながら、マネージド ディスクを使用してリソースの柔軟性を高め、パフォーマンスを向上させる General Purpose サービス レベルのアーキテクチャ アップグレード。
メンテナンス期間の事前通知 メンテナンス期間インスタンスの事前通知
SDK スタイルの SQL プロジェクト Azure Data Studio または Visual Studio Code の SQL Database Projects 拡張機能で SDK スタイルの SQL プロジェクトに Microsoft.Build.Sql を使用します。 SDK スタイルの SQL プロジェクトは、パイプラインまたは組み込みのクロスプラットフォーム環境で出荷されるアプリケーションにとって特に便利です。
Service Broker Azure SQL Managed Instance のインスタンス間、および SQL Server と Azure SQL Managed Instance の間で Service Broker を使用したインスタンス間メッセージ交換のサポート。
SQL Server 2022 を使用した双方向 DR 障害が発生した場合は、リンクを使用して SQL Server 2022 の Azure SQL Managed Instance へのワークロードをフェールオーバーできます。その後、障害が軽減されたら、SQL Server にフェールバックできます。
脅威の検出 脅威の検出は、データベースに対して検出されたセキュリティの脅威を通知します。
General Purpose のゾーン冗長 General Purpose SQL Managed Instance を複数の可用性ゾーンにデプロイし、障害発生時にインスタンスの可用性を向上させます。

一般公開 (GA)

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

機能 GA の月 詳細
Azure Functions の Azure SQL トリガー 2024 年 3 月 Azure Functions では、Azure SQL Managed Instance の関数トリガーがサポートされています。
サブスクリプション間のデータベースのコピーと移動 2023 年 12 月 サブスクリプション間操作のサポートを追加して、データベースのコピーと移動の機能を更新します。
データベースのコピーと移動 2023 年 11 月 マネージド インスタンス間でオンライン データベースのコピーまたは移動操作を実行します。
分散トランザクション コーディネーター (DTC) 2023 年 11 月 DTC を使用して、混合環境で分散トランザクションを実行します。たとえば、マネージド インスタンス、SQL Server、その他のリレーショナル データベース管理システム (RDBMS)、カスタム アプリケーション、および Azure へのネットワーク接続を確立できる任意の環境でホストされているその他のトランザクション参加者の間で行われます。
インスタンスの停止と開始 2023 年 11 月 マネージド インスタンスの停止および起動を行うことで、ライセンスとコンピューティング コストを節約します。
Ledger 2023 年 11 月 Azure SQL Managed Instance の台帳機能を使うと、監査者や他のビジネス関係者などの他の関係者に対して、データが改ざんされていないことを暗号学的に証明できます。
2022 年 11 月の機能ウェーブ 2023 年 11 月 2022 年 11 月には、高速プロビジョニングゾーン冗長性仮想クラスターネットワーク セキュリティの強化など、Azure SQL Managed Instance の新機能が多数追加されました。
ゾーン冗長性 2023 年 11 月 障害発生時のインスタンスの可用性を向上させるために、ご利用の Business Critical SQL Managed Instance を複数の可用性ゾーンにデプロイします。
ログ書き込みスループット制限を倍増 2023 年 8 月 Business Critical レベルでは、最大ログ書き込みスループット制限が 2 倍に増え、最大 192 MiB/秒になりました。
XML 圧縮 2023 年 8 月 Azure SQL Managed Instance 用の XML 圧縮が一般提供されました。 ALTER INDEX を使用して、既存の XML インデックスに XML 圧縮を適用できます。
TDS 8.0 のサポート 2023 年 8 月 Azure SQL Managed Instance では、転送中のデータを厳密に暗号化するための TDS 8.0 がサポートされるようになりました。
プライベート エンドポイント 2023 年 8 月 プライベート エンドポイントを使用してサービスのネットワーク インフラストラクチャ全体を公開することなく、Azure SQL Managed Instance と複数の仮想ネットワークの間に安全で分離された接続を確立します。 プライベート エンドポイントを使用するシナリオおよび Azure SQL Managed Instance へのプライベート エンドポイントを使用した高度なシナリオに関するブログ投稿を確認してください。
Azure Functions の Azure SQL バインド 2023 年 5 月 Azure Functions は、Azure SQL 製品と SQL Server 製品の入力バインドと出力バインドをサポートしています。
ライセンスフリー スタンバイ レプリカ 2023 年 5 月 geo セカンダリ レプリカをスタンバイとして指定すると、ライセンス コストを節約できます。
CREATE EXTERNAL TABLE AS SELECT (CETAS) 2023 年 4 月 CETAS を使用すると、Parquet または CSV ファイルの Azure Blob Storage または Azure Data Lake Storage (ADLS) Gen2 に外部テーブルを作成できます。 また、CETAS を使用すると、作成された外部テーブルに T-SQL SELECT ステートメントの結果を並列でエクスポートすることもできます。 これらの機能にはデータ流出リスクが発生する可能性があるため、CETAS は Azure SQL Managed Instance では既定で無効になっています。 有効にするには、「CREATE EXTERNAL TABLE AS SELECT (CETAS)」を参照してください。
SQL Server 2016 および 2019 用の一方向の Managed Instance リンク 2023 年 4 月 任意の場所でホストされる SQL Server データベースの Azure SQL Managed Instance へのオンライン レプリケーション。
SQL Database プロジェクトの拡張機能 2023 年 4 月 Azure Data Studio と Visual Studio Code を使用して Azure SQL Database 用のデータベースを開発するための拡張機能。 SQL プロジェクトは、テーブル、ストアド プロシージャ、関数など、単一データベースのスキーマを構成する SQL オブジェクトをローカルで表現したものです。
データベースの圧縮優先度の低いファイルの圧縮 2023 年 3 月 この機能を使うと、特にアクティブなメンテナンス中やビジーな OLTP 環境で、データベースの圧縮やファイルの圧縮コマンドで発生する可能性があるコンカレンシーの問題を解決できます。 WAIT_AT_LOW_PRIORITY モードでは、アプリケーションのクエリ パフォーマンスに悪影響を与えることなく、データベース ファイルを圧縮するために必要なタスクを完了できます。
近似パーセンタイル 2023 年 3 月 近似パーセンタイル集計関数を使って迅速に意思決定できるよう、許容されるランク ベースのエラー境界で大規模なデータセットのパーセンタイルをすばやく計算します。

2022 年 11 月の機能ウェーブ

2022 年 11 月の機能ウェーブによって提供される機能と利点が一般提供されました。 開発/テスト サブスクリプションと運用サブスクリプションの両方の対象となるサブネット内のすべての新しいインスタンスは、機能ウェーブの対象となります。 既存のインスタンスは、構成されたメンテナンス期間中に、定期的な更新プログラムの一部として徐々に登録されます。 詳細については、2022 年 11 月の機能ウェーブを参照してください。

ドキュメントの変更点

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

2024 年 3 月

変更点 詳細
Azure Functions GA の Azure SQL トリガー Azure Functions では、Azure SQL Managed Instance の関数トリガーがサポートされています。 この機能は現在一般提供されています。 詳細については、「Azure Functions の Azure SQL トリガー」を参照してください。
Azure SQL データベース用 Database Watcher Database Watcher は、Azure SQL ファミリのデータベース サービス用のマネージド監視ソリューションです。 Database Watcher は、データベースのパフォーマンス、構成、正常性の詳細ビューを提供するために、ワークロード監視データを詳細に収集します。 現在、この機能はプレビュー段階です。 Database Watcher の詳細を確認します。
Next-gen General Purpose のプレビュー General Purpose サービス レベルと同じ基準コストを維持しながら、マネージド ディスクを使用してリソースの柔軟性を高め、パフォーマンスを向上させる General Purpose サービス レベルのアーキテクチャ アップグレード。 このサービス レベルのアップグレードは現在プレビューの段階です。 詳細については、「Next-gen General Purpose」を参照してください。

2024 年 2 月

変更点 詳細
OBJECT_ID T-SQL 構文プレビュー ユーザー作成 Transact-SQL(T-SQL)構文が拡張され、一意ではない名前を持つ Azure SQL Managed Instance で Microsoft Entra ログインおよびユーザーの作成をサポートする WITH OBJECT_ID が含まれます。 OBJECT_ID 構文を使用して Azure SQL Managed Instance でユーザーおよびログインの作成は、現在プレビュー段階です。 詳細については、Microsoft Entra の一意ではない名前のサポートを確認してください。

2024 年 1 月

変更点 詳細
インスタンス プールプレビューの更新 インスタンス プールには、2 仮想コア インスタンスをデプロイする機能など、さまざまな追加機能があります。 この機能のプレビューが更新されました。 詳細については、インスタンス プールを確認してください。

2023 年 12 月

変更点 詳細
無料 Azure SQL Managed Instance プレビュー インスタンスを作成してから最初の 12 か月間、Azure SQL Managed Instance を無料でお試しください。 この無料プランは、100 個までのデータベースと毎月 720 仮想コア時間のコンピューティングを備えた General Purpose インスタンスを提供します。 このプランは現在、プレビュー段階です。 詳細については、「無料 SQL Managed Instance プラン」に関する記事を参照してください。

2023 年 11 月

変更点 詳細
データベースのコピーと移動 GA マネージド インスタンス間でオンライン データベースのコピーまたは移動操作を実行します。 この機能は現在一般提供されています。 データベースのコピーと移動を確認して、作業を開始します。
分散トランザクション コーディネーター (DTC) GA DTC を使用して、混合環境で分散トランザクションを実行します。たとえば、マネージド インスタンス、SQL Server、その他のリレーショナル データベース管理システム (RDBMS)、カスタム アプリケーション、および Azure へのネットワーク接続を確立できる任意の環境でホストされているその他のトランザクション参加者の間で行われます。 この機能は現在一般提供されています。 分散トランザクション コーディネーター (DTC) に関するページを参照して、作業を開始します。
台帳の GA Azure SQL Managed Instance の台帳を使うと、監査者や他のビジネス関係者などの他の関係者に対して、データが改ざんされていないことを暗号学的に証明できます。 この機能は現在一般提供されています。 詳しくは、台帳に関する記事をご確認ください。
SQL MI から SQL Server 2022 プレビューへのリンク  Azure SQL Managed Instance から SQL Server 2022 にリンクを設定します。 現在、この機能はプレビュー段階です。 詳細については、Managed Instance リンクの概要に関する記事を参照してください。
インスタンスの停止と開始 GA マネージド インスタンスの停止および起動を行うことで、ライセンスとコンピューティング コストを節約します。 この機能は現在一般提供されています。 詳細については、インスタンスの停止と開始に関するページを参照してください。  
2022 年 11 月の機能ウェーブ GA 2022 年 11 月には、高速プロビジョニングゾーン冗長性仮想クラスターネットワーク セキュリティの強化など、Azure SQL Managed Instance の新機能が多数追加されました。 2022 年 11 月の機能ウェーブによって導入されたすべての機能と利点が一般提供されました。 詳細については、2022 年 11 月の機能ウェーブを確認してください。
SQL Server DR から SQL MI へのプレビュー  障害が発生した場合は、SQL Managed Instance にフェールオーバーしてから、Managed Instance リンクを使用して SQL Server 2022 オンラインにフェールバックすることで、SQL Server 2022 データベースを復旧できます。 この機能は、サインアップが必要な限定パブリック プレビューから、すべてのユーザーが利用できるオープン パブリック プレビューに移行しました。 詳細については、SQL Server 2022 のオンライン ディザスター リカバリーを確認してください。
Business Critical GA のゾーン冗長 障害発生時のインスタンスの可用性を向上させるために、ご利用の Business Critical SQL Managed Instance を複数の可用性ゾーンにデプロイします。 この機能は現在一般提供されています。 詳細については、ゾーン冗長性に関するページを参照してください。
General Purpose プレビューのゾーン冗長 General Purpose SQL Managed Instance を複数の可用性ゾーンにデプロイし、障害発生時にインスタンスの可用性を向上させます。 この機能は、現在プレビュー段階です。 詳細については、ゾーン冗長性に関するページを参照してください。

アーカイブ

過去のニュースについては、「最新情報アーカイブ」を参照してください。

既知の問題

既知の問題に関するコンテンツは、SQL Managed Instance での既知の問題専用の記事に移動されました。

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

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