監視 Azure SQL 受控執行個體管理作業

適用於:Azure SQL 受控執行個體

Azure SQL 受控執行個體可監視管理作業,可讓您在不需要時,用來部署新的受控執行個體、更新執行個體屬性或刪除執行個體。

概觀

所有管理作業都可分類如下:

  • 執行個體部署 (新的執行個體建立)。
  • 執行個體更新 (變更執行個體屬性,例如虛擬核心或保留儲存空間)。
  • 執行個體刪除。

大部分的管理作業都是長時間執行的作業。 因此,您將需要監視其狀態,或遵循作業步驟的進度。

監視受控執行個體管理作業的方式有數種:

下表將比較管理作業監視選項:

選項 保留期 支援取消 建立​​ Update 刪除 取消 步驟
資源群組部署 無限1 2 可見 可見 不可見 可見 不可見
活動記錄檔 90 天 No 可見 可見 可見 可見 不可見
受控執行個體作業 API 24 小時 可見 可見 可見 可見 可見

1 資源群組的部署歷程記錄限制為 800 個部署。

2 資源群組部署支援取消作業。 不過,根據取消邏輯,只有計畫在執行取消作業後部署的才會被取消。 取消資源群組部署時,不會取消進行中的部署。 由於受控執行個體部署是由一個長時間執行的步驟所組成 (從 Azure Resource Manger 的觀點來看),取消資源群組部署將不會取消受控執行個體部署,且作業將會完成。

受控執行個體作業 API

管理作業 API 專為監視作業而設計。 監視受控執行個體的作業可以提供作業參數和作業步驟的深入解析,也可以取消特定作業。 除了作業詳細資料和取消命令之外,此 API 還可以用於自動化指令碼與多資源部署 - 根據進度步驟,您可以啟動一些相依的資源部署。

API 如下:

Command 描述
受控執行個體作業 - 取得 取得受控執行個體上的管理作業。
受控執行個體作業 - 取消 取消受控執行個體上的非同步作業。
受控執行個體作業 - 依受控執行個體列出 取得在受控執行個體上執行的作業清單。

注意

使用 API 版本 2020-02-02 查看作業清單中的受控執行個體建立作業。 這是 Azure 入口網站 和最新 PowerShell 和 Azure CLI 套件中使用的預設版本。

監視作業

在 Azure 入口網站 中,使用受控執行個體 [概觀] 頁面來監視受控執行個體作業。

例如,[建立作業]會顯示在 [概觀] 頁面上建立程序的開頭:

Managed instance create progress

選取 [進行中的作業] 以開啟 [進行中的作業] 頁面,並檢視 [建立][更新] 作業。 您也可以從此頁面 [取消] 作業。

Managed instance operation details

注意

使用 Azure 入口網站、PowerShell、Azure CLI 或 REST API 2020-02-02 版本的其他工具提交的建立作業可以取消。 若用於提交建立作業的 REST API 版本早於 2020-02-02,將啟動執行個體部署,但部署不會在作業 API 中列出,也無法取消。

下一步