好的,这不是将现有的sql server数据库迁移到azure数据库。反之亦然。
我想停止使用azure sql数据库,并转移到完整版的SQL Server。如何将AZURE Sql中的现有数据库迁移到新的SQL Server 2008数据库?
答案 0 :(得分:3)
如果您不想丢失任何数据,则必须在传输时停止使用它。我可以建议你几种方式:
第一种方法是使用SQL Azure Migration Wizard。是。虽然它最初设计用于将本地SQL DB迁移到SQL Azure,但它可以反过来使用。我已经做了很多次了。首先将迁移向导指向SQL Azure实例,然后定位到本地服务器。
第二种方法是使用Azure SQL数据库备份。 Create a bacpac archive使用门户网站或通过SSMS。然后import this BacPac package into your local SQL Server实例。
如果您不想要停机并想要完全数据同步,我建议您执行以下操作:
答案 1 :(得分:1)
有许多第三方工具可以让您将SQL Azure数据库与完整的SQL Server数据库同步。只需使用其中任何一个来同步结构,然后同步数据。
您可以尝试使用Red Gate,ApexSQL,Idera或其他任何工具...尽管这些工具并不便宜,但您仍然可以在试用模式下使用它们(在大多数情况下它完全正常工作)以完成工作。