Azure-Sql-Database
如何為 Azure SQL 創建作業?
我正在嘗試為我們的 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 託管實例執行它。
- 在本地創建連結伺服器
- 在本地 sql server 中創建一個作業,該作業將呼叫 Azure 中的 SP。
或者您可以使用 Azure 自動化:https ://www.netwoven.com/2017/12/12/schedule-execution-sql-jobs-azure-automation-service/