弹性作业代理应该与 Azure 管理实例数据库一起使用吗?

Elastic job agent should work with Azure Manage Instance database?

实际上在 azure 中我们使用 Azure SQL 管理实例。在或组织中,一台 MI 服务器具有相似的 3 个不同名称的数据库。现在我们需要针对所有这三个数据库设置 SQL 个 运行 作业。如果我们使用 SQL MI 代理,那么我们需要为每个数据库设置每个作业的三个副本。

因此,我们计划设置弹性代理作业以对所有这三个数据库执行单个作业 运行。如果有人有其他方法,请告诉我。如果我们使用这种方法,那么弹性作业代理应该与 MI 数据库一起工作?

实际上,弹性数据库作业不支持 Azure SQL 托管实例。

Azure SQL 数据库中提供以下作业调度技术:

  • SQL 特工工作 是经典且久经考验的 SQL 服务器工作 托管实例中可用的调度组件。 SQL代理 作业在 Azure SQL 单个数据库中不可用。
  • 弹性数据库作业(预览版) 是作业调度服务, 在一个或多个 Azure SQL 数据库上执行自定义作业。

请参考这里:https://docs.microsoft.com/en-us/azure/sql-database/sql-database-job-automation-overview

对于 Azure SQL 托管实例:

  • 托管实例仍将使用有限版本的SQL服务器 特工。有关 Elastic Jobs 和 SQL Agent 的更多信息,请访问 是更多文档 here.

参考:Elastic Jobs in Azure SQL Database – What and Why

希望这对您有所帮助。