gCloud SQL 为 SQL Server 导入 bacpac 文件

问题描述

我有一个从 Azure sql Server 数据库导出的 .bacpac 文件,我想将其导入 GCP Cloud sql

据我所知,云 sqlgcloud sql import bak 命令允许您执行此操作,但这仅支持 .bak 文件而不是 .bacpac

我的理解正确吗?

如果是这样,是否有其他替代方法可以在 GCP 中实现此目的?

解决方法

根据documentation,Cloud SQL 仅支持完整备份文件,因此可能不支持 bacpac。 作为一种解决方法,我建议您在 GCE 实例上安装 SQL Server,在那里执行导入,然后最后再次从 GCE 实例导入到 Cloud SQL。