首页 > 解决方案 > CloudSQL 实例必须与查询连接在同一个项目中

问题描述

我正在尝试在 Big Query 的另一个 GCP 项目中创建与 Cloud SQL 数据库的连接。它不允许我。我收到消息:

CloudSQL 实例必须与查询连接在同一个项目中。

我该如何解决这个问题?将数据从一个项目复制到另一个项目是我唯一的选择吗?

标签: google-cloud-platformgoogle-bigquerygoogle-cloud-sql

解决方案


有一个不好的解决方法。在与 Cloud SQL 实例相同的项目中创建一个包含对 Cloud SQL 数据库的请求的视图,并从另一个项目中查询此视图。

问题(以及为什么这是一个糟糕的解决方法)是您无法自定义 Cloud SQL 查询。事实上,您应该为每个表创建一个视图,然后使用所有视图创建查询,以实现您想要的连接和其他 SQL 操作。


推荐阅读