0

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

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

4

1 回答 1

1

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

Azure SQL 数据库中提供了以下作业计划技术:

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

请在此处参考:https ://docs.microsoft.com/en-us/azure/sql-database/sql-database-job-automation-overview

对于 Azure SQL 托管实例:

  • 托管实例仍将使用SQL Server 代理的受限版本。有关弹性作业和 SQL 代理的更多信息,请参阅此处的更多文档。

参考:Azure SQL 数据库中的弹性作业——内容和原因

希望这可以帮助。

于 2020-05-14T01:26:40.127 回答