使用 Azure 自動化管理 Azure SQL 資料庫中的資料庫

適用於:Azure SQL 資料庫

本指南將介紹 Azure 自動化服務,以及可以如何使用它來簡化 Azure SQL 資料庫資料庫的管理。

關於 Azure 自動化

Azure 自動化 是一項 Azure 服務,可經由程序自動化簡化雲端管理。 透過 Azure 自動化,可以自動處理手動、頻繁重複、長時間執行及容易出錯的工作,以提高組織的可靠性、效率和實現價值的時間。 如需開始使用的相關資訊,請參閱 Azure 自動化簡介

Azure 自動化提供高可靠性、高可用性的工作流程執行引擎,並且可以隨組織的發展而擴展以滿足實際需求。 在 Azure 自動化中,流程可透過手動方式經由協力廠商系統啟動,也可以依照排程的間隔啟動,讓工作精準地在需要時執行。

將您的雲端管理工作交由「Azure 自動化」自動執行,以減少營運負擔並釋出 IT/開發維運人力,使其專注於能夠為企業創造價值的工作上。

Azure 自動化可如何協助管理資料庫

透過 Azure 自動化,您可以使用 Azure Az PowerShell 中可用的最新 Az PowerShell Cmdlet 來管理 Azure SQL 資料庫資料庫。 Azure 自動化具有立即可用的 Azure Az PowerShell Cmdlet,讓您可以在服務內執行所有 SQL Database 管理工作。 您也可以在 Azure 自動化中將這些 Cmdlet 與其他 Azure 服務的 Cmdlet 配對,將跨 Azure 服務和協力廠商系統的複雜工作自動化。

Azure 自動化也能使用 PowerShell 發出 SQL 命令,直接與 Azure SQL 邏輯伺服器通訊。

Azure 自動化的 Runbook 和模組資源庫提供 Microsoft 和社群的各種 Runbook,您可以將其匯入 Azure 自動化。 若要使用 Runbook,請從資源庫下載 Runbook,或直接從資源庫匯入 Runbook,或從 Azure 入口網站中的自動化帳戶匯入 Runbook。

如需教學課程,請參閱使用 Azure 自動化管理 Azure SQL 資料庫資料庫

注意

自動化 Runbook 可能會從 Azure 區域中任何資料中心的一系列 IP 位址執行。 若要深入了解,請參閱自動化區域 DNS 記錄

透過受控識別驗證

Azure 自動化經典版的執行身分帳戶將於 2023 年 9 月 30 日淘汰。 請改用受控識別執行現有和新 Runbook 的驗證。 受控識別提供與執行身分帳戶相同的功能,再加上:

  • 保護任何支援 Microsoft Entra ID (先前稱為 Azure Active Directory) 驗證之 Azure 服務的驗證安全。
  • 輕鬆存取資源,將管理額外負荷降到最低。
  • 簡化的 Runbook 不需要使用多行程式碼。

從 2023 年 4 月開始,將無法再在 Azure 自動化中建立新的執行身分帳戶。

如需此必要動作的詳細資訊,請造訪從現有的執行身分帳戶移轉至受控識別

其他自動化方法

Azure SQL 資料庫可以使用彈性作業代理程式 (而非 SQL Agent) 依排程執行 T-SQL 陳述式。 如需 SQL Agent 與彈性作業差異的詳細資訊,請參閱在 Azure SQL 中自動化管理工作

如需教學課程和範例,請參閱使用 Azure 自動化管理 Azure SQL 資料庫資料庫

現在您已了解 Azure 自動化的基本概念以及可以如何用它來管理 Azure SQL 資料庫,請參考下列連結來深入了解 Azure 自動化: