簡體   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