繁体   English   中英

无法使用 Google Cloud Data Fusion 连接到本地 SQL 服务器

[英]Cannot connect to on-prem SQL Server with Google Cloud Data Fusion

我正在尝试使用 Cloud Data Fusion 测试连接以连接到本地 SQL 服务器。 我们的 GCP 项目不使用默认网络,而是使用自定义 VPC。

需要注意的是,安全性非常重要,因为该数据库包含医疗保健数据。

我们目前有 App Engine Flex 代码使用 pymssql 通过 VPC 查询这台 SQL 服务器上的数据库,并想使用 Data Fusion 进行测试。

我已将生成的数据融合服务帐户复制并添加到 IAM,角色为 Cloud Data Fusion API 服务代理。

我已经在 Data Fusion 中进行了配置

system.profile.properties.network = <VPC name> 

我已经验证了SQL服务器认证的用户名和密码对数据库有效。

VPC 网络允许端口 22 和 1433。

在这一点上,我只是想获得一个成功的连接来查询数据库中的一个表。

这是我收到的错误消息:

连接超时。 验证连接属性。 确保 SQL 服务器的实例正在主机上运行并在端口接受 TCP/IP 连接。 确保 TCP 与端口的连接未被防火墙阻止。

想法?

看起来您可以从 GCP(通过 AppEngine Flex Py 代码)访问 SQL 服务器,但无法通过 Data Fusion 连接。 看起来身份验证似乎不是问题(因为错误消息与连接有关)。

我能想到的一个领域是尝试 Cloud Data Fusion 私有 IP,它允许您从 Cloud Data Fusion 安全地连接到您的 VPC。 这是一项新功能,您需要数据融合产品团队支持才能利用此功能。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM