共用方式為


為 Azure SQL 受控執行個體中的計劃性維護事件設定提前通知

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

事先通知可讓客戶將通知設定為在任何計劃性事件前最多 24 小時傳送。

您可以設定通知,使得您可以在計劃性維護即將於接下來 24 小時開始時,收到文字、電子郵件、Azure 推播通知和語音訊息。 維護開始和維護結束時會傳送跟進通知。

設定提前通知

完成下列步驟,以在 Azure 入口網站 [服務健康情況] 頁面中啟用通知。

重要

服務健康情況分階段推出新的體驗。 有些使用者會看見已更新的 Azure 服務健康狀態入口網站體驗,其他使用者則仍是看見傳統服務健康情況的入口網站體驗。 如果您仍然看見傳統服務健康狀態入口網站,請勿在 [區域] 選取 [全域] 作為選項,而是選取特定區域或所有區域。

  1. 移至 [服務健康情況] 頁面的 [警示] 底下,選取 [健康情況警示]。 然後選取建立

    Azure 入口網站中的 [健康情況警示] 頁面的螢幕擷取畫面。[新增服務健康情況警示] 按鈕會以紅色方塊框起。

  2. 在 [範圍] 區段中,選取訂用帳戶。

  3. 在 [條件] 區段中,設定要發出警示的服務、區域和準則。 如需更多一般警示,請選取所有值。 若要縮小範圍,請選取 [Azure SQL 受控執行個體] 作為服務,選取您部署這些服務的區域,以及將事件類型選取為 [計劃性維護]

    Azure 入口網站頁面的螢幕擷取畫面,您可以在此頁面上定義健康狀態警示的條件,並定義要發出通知的服務。

    Azure 入口網站頁面的螢幕擷取畫面,您可以在此頁面上定義健康狀態警示的條件,並定義要發出通知的區域。

    Azure 入口網站頁面的螢幕擷取畫面,您可以在此頁面上定義健康狀態警示的條件,並定義要發出通知的事件類型。

  4. 在 [動作] 區段中,選取現有的動作群組或建立新的動作群組。

    Azure 入口網站頁面的螢幕擷取畫面,您可以在此頁面上新增或建立動作群組。

  5. 在 [詳細資料] 區段中,定義警示的名稱,並指定應在其中部署此警示的資源群組。

    Azure 入口網站頁面的螢幕擷取畫面,您可以在此頁面上定義警示詳細資料。

  6. 選取 [標籤]。 請考慮使用 Azure 標籤。 例如,用來識別誰建立資源的 [擁有者] 或 [建立者] 標籤,以及用來識別此資源是否在生產、開發等環境中的 [環境] 標籤。如需詳細資訊,請參閱制定 Azure 資源的命名和標記策略

  7. 選取 [檢閱 + 建立]。 您的警示會在接下來幾分鐘內建立。

您全都準備好了。 下次有 Azure SQL 計劃性維護事件時,您會事先收到通知。 若要深入了解如何建立健康狀態警示,請造訪 Azure 服務健康狀態

追蹤 Azure SQL 受控執行個體的維護事件

Azure 服務健康狀態是三個不同小型服務的組合,其目的是讓您能隨時了解雲端資源的健康情況。 此資訊包括目前和即將發生的問題,例如影響服務的事件、計劃性維護,以及其他可能會影響可用性的變更。 服務健康情況 (一種子服務) 會提供個人化檢視,讓您了解所用 Azure 服務和區域的健康情況。 這是尋找影響計劃性維護活動之服務的最佳地點。

在 [服務健康情況] 下,您可以找到 [計劃性維護] 頁面,以列出您訂用帳戶上發生的所有維護活動。 您可以使用內建篩選縮小事件清單的範圍,並將其範圍設定為租用戶、訂用帳戶、區域或資源類型。

在 Azure 監視器服務健康情況頁面的螢幕擷取畫面中,您可以列出所有維護事件。

從 [服務健康情況 | 計劃性維護] 頁面的事件清單中,您可以進一步瀏覽每個維護事件並檢查詳細資料。 所有具備相同追蹤 ID 的維護事件都會出現在 [問題更新] 索引標籤中。在 [受影響的資源] 中,則會列出受到已發佈維護事件影響的資源。

Azure 監視器服務健康情況頁面的螢幕擷取畫面,其中已開啟單一維護事件,並包含完整的事件詳細資料。

接收通知

下表顯示您可能會收到的一般資訊通知:

狀態 描述
已規劃 在維護事件前 24 小時收到。 區域 region_name 的維護已規劃在 DATE 下午 5:00 - 上午 8:001 (當地時間) 進行。
InProgress 正在開始區域 region_name 中的資料庫維護。
完成 已完成區域 region_name 中的資料庫維護。

1 開始和結束時間取決於選取的維護時間範圍

下表顯示維護進行期間可能傳送的其他通知:

狀態 描述
重新排程 - 正在進行維護,但未在維護時段內完成。
- 維護期間發生問題,無法開始。
- 已開始進行計劃性維護,但無法進行到結束,將在下一個維護時段內繼續。
已取消 已取消區域 region_name 中的資料庫維護,將在稍後重新排程。

權限

雖然「提前通知」可傳送至任何電子郵件地址,但 Azure 訂用帳戶角色型存取控制 (RBAC) 原則會決定可存取電子郵件中連結的人員。 Azure RBAC 存取管理所涵蓋的查詢資源圖表。 若要啟用讀取存取,每個收件者都應該具有資源群組層級的讀取存取權限。 如需詳細資訊,請參閱指派 Azure 角色的步驟

以程式擷取受影響資源的清單

Azure Resource Graph 是一項 Azure 服務,其旨在延伸 Azure 資源管理。 Azure Resource Graph 總管提供有效率且高效能的資源探索。 在租用戶或一組訂用帳戶中大規模地查詢資源,以便可以有效地管理環境。

您可以使用 Azure Resource Graph Explorer 來查詢維護事件。 如需如何執行這些查詢的簡介,請參閱快速入門:使用 Azure Resource Graph Explorer 執行您的第一個 Resource Graph 查詢

收到計劃性維護的提前通知時,您會取得一個連結,可開啟 Azure Resource Graph,並執行確切事件的查詢,如下所示。 每個維護事件的 notificationId 值都是唯一的。

resources
| project resource = tolower(id)
| join kind=inner (
    maintenanceresources
    | where type == "microsoft.maintenance/updates"
    | extend p = parse_json(properties)
    | mvexpand d = p.value
    | where d has 'notificationId' and d.notificationId == 'LNPN-R9Z'
    | project resource = tolower(name), status = d.status, resourceGroup, location, startTimeUtc = d.startTimeUtc, endTimeUtc = d.endTimeUtc, impactType = d.impactType
) on resource
| project resource, status, resourceGroup, location, startTimeUtc, endTimeUtc, impactType

在 Azure Resource Graph (ARG) 總管中,您可能會發現部署狀態的值與通知內容中顯示的值有些許不同。

狀態 名描述
擱置 - 已規劃在近日進行維護。
- 已重新排程先前的計劃性維護,正等候在下一個時間範圍內開始。
- 已開始維護,但未在上一個時間範圍內完成,將在下一個時間範圍內繼續進行。
InProgress 正在開始或正在進行資源 region_name 的維護。
已完成 已完成資源 region_name 的維護。
NoUpdatesPending 已取消先前資源 region_name 的計劃性維護,將在稍後重新排程。
RetryLater 已開始進行資源 region_name 的計劃性維護,但無法進行到結束,將在下一個維護時段內繼續。

如需範例查詢的完整參考,以及如何跨 PowerShell 或 Azure CLI 等工具加以使用,請瀏覽 Azure Resource Graph 的 Azure 服務健康情況範例查詢