適用於:Azure SQL 受控執行個體
Azure SQL 受控執行個體可監視管理作業,可讓您在不需要時,用來部署新的受控執行個體、更新執行個體屬性或刪除執行個體。
概觀
所有實例管理作業都可以分類如下:
- 建立
- 更新 (變更實例屬性,例如虛擬核心或保留的記憶體)。
- 刪除
如需每個管理作業步驟和估計持續時間的詳細描述,請檢閱 管理作業持續時間。 需要 植入 數據的作業可以延長作業的持續時間。
監視受控執行個體管理作業的方式有數種:
- 資源群組部署 (部分機器翻譯)
- 活動記錄檔
- 受控執行個體作業 API
下表將比較管理作業監視選項:
| 選項 | 保留 | 支援取消 | 建立 | 更新 | 刪除 | 取消 | 步驟 |
|---|---|---|---|---|---|---|---|
| 資源群組部署 (部分機器翻譯) | 無限1 | 否2 | 可見 | 可見 | 不可見 | 可見 | 不可見 |
| 活動記錄檔 | 90 天 | 否 | 可見 | 可見 | 可見 | 可見 | 不可見 |
| 受控執行個體作業 API | 24 小時 | 是 | 可見 | 可見 | 可見 | 可見 | 可見 |
1 資源群組的部署歷程記錄限制為 800 個部署。
2 資源群組部署支援取消操作。 不過,由於取消邏輯,只有在取消動作起始後安排部署的作業才會被取消。 取消資源群組部署時,不會取消進行中的部署。 由於 SQL 受控實例部署是由一個長時間執行的步驟所組成(從 Azure Resource Manger 的觀點來看),因此取消資源群組部署並不會取消 SQL 受控實例部署,而且作業仍會完成。
SQL 受控實例作業 API
管理作業 API 專為監視作業而設計。 監視 SQL 受控實例作業可以提供作業參數和作業步驟的深入解析,以及 取消特定作業。 除了作業詳細資料和取消命令之外,此 API 還可以用於自動化指令碼與多資源部署 - 根據進度步驟,您可以啟動一些相依的資源部署。
API 如下:
| 指令 | 描述 |
|---|---|
| 受控執行個體作業 - 取得 | 取得 SQL 受控實例上的管理作業。 |
| 受控執行個體作業 - 取消 | 取消 SQL 受控實例上的非同步作業。 |
| 受控執行個體作業 - 依受控執行個體列出 | 取得在 SQL 受控實例上執行的作業清單。 |
監視作業
在 Azure 入口網站中,使用 [SQL 受控實例概 觀 ] 頁面來監視 SQL 受控實例作業。
例如,[建立作業]會顯示在 [概觀] 頁面上建立程序的開頭:
選取 [進行中的作業] 以開啟 [進行中的作業] 頁面,並檢視 [建立] 或 [更新] 作業。 您也可以從此頁面 [取消] 作業。
注意
建立透過 Azure 入口網站、PowerShell、Azure CLI 或其他工具,使用 REST API 版本 2020-02-02 提交的作業 可以被取消。 使用早於 2020-02-02 的 REST API 版本提交建立操作時,會啟動實例部署,但該部署不會在 Operations API 中列出,且無法取消。