我们正在从on服务器(Win2008R2)迁移到Azure PaaS。
为了移动数据库,我们使用了Microsoft数据迁移助手(DMA)工具,它工作得很好,我们可以通过连接到迁移的Azure。
考虑到:
问题:考虑到上述情况,迁移数据(所有vs丢失/更新)的最佳和最快方法是什么?
发布于 2018-09-30 18:18:59
我建议您首先迁移到Azure SQL数据库,然后让Azure SQL数据同步将数据迁移到Azure,并在Azure SQL数据库上更新数据。
我建议从Azure SQL数据库端的一个空模式开始,因为当Sync在处所和Azure上找到数据时,它开始比较这两个数据库,这消耗了大量资源。
在初始同步上,即使在Azure端有一个空的模式时,在On-等离子体数据库服务器上,sync也可能消耗大量资源,因为您可以使用Server资源调速器来限制中的数据同步会话所使用的CPU,这样可以避免可能影响数据库用户的巨大性能影响。
准备就绪后,可以将用户(如果SQL数据同步处于双向模式)切换到Azure。迁移用户之后,您就可以从SQL数据同步配置中删除成员数据库( operation数据库),并停止SQL数据同步操作。
发布于 2022-11-30 15:10:49
我不同意这里所有的答案。
如果在Win2008R2上运行,则很有可能使用旧的Server (2008? 2012?)对于Azure SQL数据库来说,它们都是不推荐的和不适合的。而且可能这个应用程序也是老的,不适合一般的云。我建议你一个好的测试阶段。
以下是我的待办事项清单:
像疯了一样测试。这不是一件容易的事情,因为这个应用程序已经过时了。
祝好运。
发布于 2019-09-27 09:11:00
Visual还有一个很好的工具,可以比较不同服务器上两个数据库之间的模式和数据。
然后,它可以用任何更改更新目标数据库,之后您可以切换到使用Azure DB。
根据数据量的不同,该方法将需要5到30分钟的停机时间,但根据您的要求,这可能是可接受的。
https://stackoverflow.com/questions/52579550
复制相似问题