问题描述
我有一个从 Azure sql Server 数据库导出的 .bacpac
文件,我想将其导入 GCP Cloud sql。
据我所知,云 sql 有 gcloud sql import bak
命令允许您执行此操作,但这仅支持 .bak
文件而不是 .bacpac
。
我的理解正确吗?
如果是这样,是否有其他替代方法可以在 GCP 中实现此目的?
解决方法
根据documentation,Cloud SQL 仅支持完整备份文件,因此可能不支持 bacpac。 作为一种解决方法,我建议您在 GCE 实例上安装 SQL Server,在那里执行导入,然后最后再次从 GCE 实例导入到 Cloud SQL。