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功能需要记住的一些事项
此功能已被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是免费的(我认为),只要您每小时运行不超过一次即可。
Azure SQL 不支持 sql 作业。从文档:
Microsoft Azure SQL 数据库不支持 SQL Server 代理或作业。但是,您可以在本地 SQL Server 上运行 SQL Server 代理并连接到 Microsoft Azure SQL 数据库。
WebJobs:如果你有一个网站,你可以创建 webjob 并按计划运行它。在这里查看更多
其他替代方案 -在 SQL Azure 上调度作业