通过

使用 Azure 自动化 管理Azure SQL 托管实例中的数据库

applies to:Azure SQL 托管实例

本指南介绍Azure 自动化服务,以及如何使用它来简化Azure SQL 托管实例中的数据库管理。

关于Azure 自动化

Azure 自动化是一项Azure服务,用于通过流程自动化简化云管理。 使用Azure 自动化、长时间运行、手动、容易出错且经常重复的任务可以自动化,以提高组织的可靠性、效率和时间价值。 有关入门的信息,请参阅 Azure 自动化 简介

Azure 自动化为工作流执行引擎提供较高的可靠性和高可用性,并且随着组织的增长,可根据需要进行缩放。 在Azure 自动化中,可由第三方系统手动启动进程,也可以按计划间隔启动进程,以便恰好在需要时执行任务。

降低运营开销,并释放 IT/DevOps 员工的精力,让他们专注于能增加业务价值的工作。通过使用 Azure 自动化 自动化运行云管理任务,达到这一目标。

Azure 自动化如何帮助管理 SQL 托管实例

使用 Azure 自动化,可以使用 Azure Az PowerShell 中提供的 最新的 Az PowerShell cmdlets 管理 Azure SQL 托管实例中的数据库。 Azure 自动化提供这些Azure Az PowerShell命令,以便您可以在服务中执行所有管理任务。 还可以在 Azure 自动化 中将这些 cmdlet 与其他 Azure 服务的 cmdlet 配对,以便跨 Azure 服务和第三方系统自动执行复杂任务。

Azure 自动化还可以使用 PowerShell 发出 SQL 命令,直接与 SQL 托管实例通信。

Azure 自动化 的 Runbook 和模块库提供来自 Microsoft 和社区的各种 Runbook,您可以将它们导入到 Azure 自动化。 若要使用 Runbook,请从库下载 Runbook,也可以直接从库中导入 Runbook,也可以从 Azure 门户中的自动化帐户导入 Runbook。

注意

自动化 Runbook 可能从 Azure 区域中任何数据中心的多个 IP 地址运行。 有关详细信息,请参阅自动化区域 DNS 记录

使用托管标识进行身份验证

2023 年 9 月 30 日,Azure 自动化经典运行方式帐户将停用。 转而,请使用托管标识对现有的和新的 runbook 进行身份验证。 托管标识提供与 Run As 账户相同的功能,并且还包括:

  • 使用 Microsoft Entra ID(formerly Azure Active Directory) 对支持身份验证的任何Azure服务进行安全身份验证。
  • 通过轻松访问资源,最大程度地降低管理开销。
  • 简化了 runbook,无需使用多行代码。

自 2023 年 4 月起,Azure 自动化 中不再能创建新的 Run As 帐户。

有关此所需操作的详细信息,请访问从现有 Run As 帐户迁移到托管身份

其他自动化方法

Azure SQL 托管实例在最新版本的 SQL Server 中与 SQL 代理几乎完全兼容。 有关详细信息,请参阅 在 Azure SQL 托管实例 中使用 SQL 代理作业自动化管理任务

现在,你已了解Azure 自动化的基础知识以及如何使用它来管理 SQL 托管实例,请按照以下链接了解有关Azure 自动化的详细信息。