在Microsoft Azure中安排Sql作业的最佳方法?

use*_*544 23 sql sql-server sql-job azure-sql-database

我有一个sql作业实际上检查所有索引的db中的碎片%和Rebuilds索引(如果需要).哪个在我的测试服务器Microsoft Sql Server 2012中运行良好.但我的生产服务器在Azure中.现在我想将该工作安排到Azure.如何在Azure Db中安排Sql作业?我是Azure的新手.

Dav*_*tes 16

由于首次提出此问题,现在有另一种方法可以解决此问题:
Azure Functions

以下是一些可以轻松修改的示例,用于调用重建索引的存储过程

另见

Azure功能需要记住的一些事项


Dun*_*unc 6

此功能已被Microsoft拒绝,请参见此处

引用帖子:

如今,在Azure中有多种选择,

1)SQL数据库弹性作业 http://azure.microsoft.com/zh-cn/documentation/articles/sql-database-elastic-jobs-overview/

2)Azure作业计划程序 http://www.windowsazure.com/en-us/services/scheduler/

3)Azure自动化的新预览 http://azure.microsoft.com/en-us/services/automation/

4)VM中的SQL Server

选项1需要额外的专用云服务,这会增加成本。选项2是免费的(我认为),只要您每小时运行不超过一次即可。


b2z*_*w2a 5

Azure SQL 不支持 sql 作业。从文档

Microsoft Azure SQL 数据库不支持 SQL Server 代理或作业。但是,您可以在本地 SQL Server 上运行 SQL Server 代理并连接到 Microsoft Azure SQL 数据库。

WebJobs:如果你有一个网站,你可以创建 webjob 并按计划运行它。在这里查看更多

其他替代方案 -在 SQL Azure 上调度作业

  • 该文档已过时 (2认同)