将Azure DB从PAAS迁移到On Premise或IAAS的步骤

时间:2016-05-19 10:42:55

标签: sql-server azure-sql-database database-migration paas iaas

我的组织已决定将整个应用程序以及数据库从azure PAAS移至Google IAAS或Premise架构。 我已经安装了sql server 2016并尝试在从azure恢复到On premise sql server后恢复数据库并且它已成功恢复。 .bacpac文件大小为500MB。我使用sql server的导入功能来恢复Azure DB。然而,当我尝试使用.bacpac文件大小为2 GB恢复数据库时,我得到了以下错误:

错误SQL72016:超时已过期。操作完成之前经过的超时时间或服务器没有响应。 该语句已终止。 错误SQL72045:脚本执行错误。执行的脚本: / * 在部署执行中此时批量加载数据 * /

(Microsoft.SqlServer.Dac)

其他信息:

超时已过期。操作完成之前经过的超时时间或服务器没有响应。 该语句已终止。 (Microsoft SQL Server,错误:-2)

如需帮助,请点击:http://go.microsoft.com/fwlink?ProdName=Microsoft%20SQL%20Server&ProdVer=13.00.1400&EvtSrc=MSSQLServer&EvtID=-2&LinkId=20476

等待操作超时

我尝试找到一些知识文档来将数据库从Azure PAAS迁移到IAAS或本地但无法找到。

需要帮助。

P.S。我所有的天蓝色数据库都在V12上。

1 个答案:

答案 0 :(得分:4)

由于迁移需要很长时间,请使用SQL数据库迁移向导,它可以将数据和模式转移到多个操作中。

请参阅此链接:http://sqlazuremw.codeplex.com/documentation