適用対象:Azure SQL Managed Instance
Azure SQL Managed Instance には、新しいマネージド インスタンスのデプロイ、インスタンスのプロパティの更新、不要になったインスタンスの削除の際に使用できる管理操作の監視が用意されています。
概要
すべてのインスタンス管理操作は、次のように分類できます。
- 作成
- 更新 (仮想コアや予約ストレージなどのインスタンス プロパティの変更)。
- 削除
各管理操作の手順と推定期間の詳細については、管理操作の 期間を確認します。 データの シード処理を 必要とする操作は、操作の期間を延長できます。
マネージド インスタンスの管理操作を監視するには、いくつかの方法があります。
次の表は、管理操作の監視オプションを比較したものです。
オプション | 保持 | キャンセルのサポート | 作成 | 更新する | 削除 | キャンセル | 手順 |
---|---|---|---|---|---|---|---|
リソース グループのデプロイ | 無限1 | いいえ2 | 目に見える | 目に見える | 表示されません | 目に見える | 表示されません |
アクティビティ ログ | 90 日間 | いいえ | 目に見える | 目に見える | 目に見える | 目に見える | 表示されません |
マネージド インスタンス操作 API | 24 時間 | はい | 目に見える | 目に見える | 目に見える | 目に見える | 目に見える |
1 リソース グループのデプロイ履歴は、800 件のデプロイに制限されます。
2 リソース グループのデプロイでは、取り消し操作がサポートされます。 ただし、キャンセル ロジックにより、開始された取り消しアクションが取り消された後にデプロイするようにスケジュールされた操作のみが取り消されます。 リソース グループのデプロイが取り消されると、継続的なデプロイは取り消されません。 SQL マネージド インスタンスのデプロイは (Azure Resource Manger の観点から) 1 つの実行時間の長い手順で構成されているため、リソース グループのデプロイをキャンセルしても SQL マネージド インスタンスのデプロイは取り消されません。操作は完了します。
SQL Managed Instance に関する操作 API
管理操作 API は、操作を監視するために特別に設計されています。 SQL マネージド インスタンス操作を監視すると、操作パラメーターと操作ステップに関する分析情報を提供し、 特定の操作を取り消すことができます。 操作の詳細とキャンセル コマンドに加えて、この API は、マルチリソースのデプロイを含む自動化スクリプトで使用できます。進行状況の手順に基づいて、いくつかの依存するリソースのデプロイを開始することができます。
API は次のとおりです。
command | 説明 |
---|---|
Managed Instance の操作 - 取得 | SQL マネージド インスタンスに対する管理操作を取得します。 |
Managed Instance の操作 - キャンセル | SQL マネージド インスタンスの非同期操作を取り消します。 |
Managed Instance の操作 - Managed Instance 別に一覧表示 | SQL マネージド インスタンスで実行される操作の一覧を取得します。 |
操作を監視する
Azure portal で、SQL マネージド インスタンスの [概要 ] ページを使用して、SQL マネージド インスタンスの操作を監視します。
たとえば、作成操作は、作成プロセスの開始時に [概要] ページで確認できます。
[実行中の操作] を選択すると、 [実行中の操作] ページが開き、 [作成] または [更新] の操作を確認できます。 また、このページから操作を [キャンセル] することもできます。
注意
REST API バージョン 2020-02-02 を使用して Azure portal、PowerShell、Azure CLI、またはその他のツールを使用して送信された作成操作 は取り消すことができます。 作成操作の送信に使用された 2020 年 2020 年 2 月 2 日より前の REST API バージョンではインスタンスのデプロイが開始されますが、デプロイは Operations API に一覧表示されないため、取り消すことはできません。