我的组织已经做出决定,要求我将整个应用程序和数据库从azure PAAS转移到Google IAAS或内部部署架构。我安装了sql server 2016,并在从azure恢复到内部部署sql server后尝试恢复数据库,它成功恢复了。.bacpac文件大小为500MB。我使用了sql server的导入功能来恢复Azure数据库。当我尝试用2 GB的.bacpac文件大小恢复数据库时,我得到了以下错误:
错误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
等待操作超时
我试图找到一些知识文档来将DB从Azure PAAS迁移到IAAS或在内部部署,但找不到任何知识文档。
需要帮助。
附言:我所有的蓝色DB都在V12上。
由于迁移需要很长时间,请使用SQL数据库迁移向导,它可以将数据和架构传输分解为多个操作。
请参阅此链接:http://sqlazuremw.codeplex.com/documentation