Azure-Sql-Database

如何為 Azure SQL 創建作業?

  • January 13, 2020

我正在嘗試為我們的 Azure 伺服器(用於 sql 數據庫)創建一些作業。

我正在網際網路上閱讀它並試圖在這裡找到一些問題但沒有成功。

有一個連結說我需要在市場上下載一些東西。我什至找不到這樣的應用程序。

有沒有辦法像我們在 SQL Server 上創建作業一樣創建作業?

如果您在 VM 中使用 Azure SQL Server 而不是託管實例或本地實例†,並嘗試創建 SQL 代理作業†,則不能:Azure SQL 不支持 SQL 代理作業。

有多種方法可以在 Azure SQL 中自動執行任務。它的官方方式似乎是彈性數據庫作業,儘管此功能仍處於官方預覽階段。

有關更多詳細資訊,請參閱這些連結:

https ://docs.microsoft.com/en-us/azure/sql-database/sql-database-job-automation-overview

https://docs.microsoft.com/en-我們/azure/sql-database/elastic-jobs-overview

$$ † $$如果您正在使用託管或 VM 實例,或者正在尋找其他形式的工作,請相應地編輯您的問題。

Azure SQL 數據庫不支持 SQL 代理。

取決於作業的功能,即如果它只呼叫儲存過程,那麼您可以通過連結伺服器從本地 sql 伺服器代理作業或 SQL 託管實例執行它。

  1. 在本地創建連結伺服器
  2. 在本地 sql server 中創建一個作業,該作業將呼叫 Azure 中的 SP。

或者您可以使用 Azure 自動化:https ://www.netwoven.com/2017/12/12/schedule-execution-sql-jobs-azure-automation-service/

引用自:https://dba.stackexchange.com/questions/257276