从SQL内部部署到SQL Azure的数据移动
我已将我的数据库架构迁移到SQL Azure,但我有大量(数百万)数据记录需要迁移。请建议我移动数据的方法 我尝试过的方法从SQL内部部署到SQL Azure的数据移动,sql,sql-server,azure,azure-sql-database,Sql,Sql Server,Azure,Azure Sql Database,我已将我的数据库架构迁移到SQL Azure,但我有大量(数百万)数据记录需要迁移。请建议我移动数据的方法 我尝试过的方法 SQLAzureMW工具(但它需要14小时的时间,对我来说不可行) 在SQL server上导入导出(即使这样也需要时间) 任何其他方法..需要帮助 对于大型数据集,您通常必须采取更富有想象力的迁移方法 一种可能的方法是进行完整的数据备份。确保同时提交和清除事务日志 上载,或用于将备份获取到Azure blob存储中 将事务日志与Azure blob存储同步 创建Azur
任何其他方法..需要帮助 对于大型数据集,您通常必须采取更富有想象力的迁移方法 一种可能的方法是进行完整的数据备份。确保同时提交和清除事务日志
- 上载,或用于将备份获取到Azure blob存储中
- 将事务日志与Azure blob存储同步
- 创建Azure SQL数据库,导入备份
- 重播事务日志
- 与事务日志保持同步,直到您准备好切换李>
- 本地导出到BACPAC,将BACPAC上载到Azure,然后将BACPAC导入到Azure
- 将BACPAC直接导出到Azure,然后将BACPAC导入Azure
- 将SSMS迁移向导用于最新版本的SSMS(包括许多功能和性能增强)
- 使用SQL Server事务复制-请参阅此选项的其他要求。最后一个选项使您能够以增量方式迁移到SQL DB,然后当SQL DB与您的本地数据库一起使用时,只需将应用程序切换到SQL DB即可,停机时间最短
有关更多信息,请参见查看Alexandre Brisebois的批量插入技术: