据我所知,将现有数据库迁移到SQL Azure的关键点是:
master
数据库。我认为这就是全部,我是对的吗?在开始迁移之前我是否缺少任何其他考虑因素?
亲切的问候。
答案 0 :(得分:2)
我会添加带宽注意事项(初始填充和持续带宽)。这有成本和性能方面的考虑。
另一个潜在的考虑因素是任何长时间运行的进程或大型事务可能会受到SQL Azure相当神秘的限制技术的影响。
答案 1 :(得分:2)
更新2015-08-06
其他注意事项:
不支持以下功能:
答案 2 :(得分:2)
要指出的另一个关键领域是SQL Jobs。由于SQL Agent未运行,因此不支持SQL作业。
迁移这些作业的一种方法是重构,以便工作者角色可以启动这些任务。可以将作业的内容移动到存储过程中以减少重新构建。然后,可以将工作者角色设计为在适当的时间唤醒并运行并启动存储过程。