我们的部署过程涉及两个数据库复制过程,一个是我们将生产数据库复制到我们的rc站点进行rc测试,然后我们将生产数据库复制到我们的分段部署插槽以进行回滚。这两个都可能需要长达十分钟,即使我们的数据库非常小。啊,好吧。
我想做的是在db Copy操作完成后获得通知。理想情况下,我可以将其链接到短信提醒或电子邮件。
我知道Azure有一个很大的推送通知子系统,但我不确定它是否能挂钩任意数据库副本的完成,以及是否有更轻量级的解决方案。
答案 0 :(得分:1)
此页面中有一些关于复制数据库的信息http://msdn.microsoft.com/en-us/library/azure/ff951631.aspx。如果您使用的是T-SQL,则可以通过查询SELECT name, state, state_desc FROM sys.databases WHERE name = 'DEST_DB'
来检查复制过程。因此,您可以继续运行此查询并在显示完成后发送短信。