簡體   English   中英

Azure Datafactory:數據流無法訪問數據庫

[英]Azure Datafactory: Dataflow can't access database

我一直在使用數據工廠構建一個不錯的 ETL 解決方案。 我們將 go 綁定到生產階段,現在安全成為一個真正的問題。 不知怎的,我似乎無法做到這一點......

我在 Azure 中設置了 CosmosDB 和 SQL 服務器/數據庫。 我已將它們添加到虛擬網絡並禁止該網絡之外的任何連接。 在 DataFactory 中,我設置了一個帶有虛擬網絡配置的集成運行時。 我在 DataFactory 中添加了一個托管私有端點,連接到 SQL 服務器。 我已經使用該端點為 SQL 服務器設置了鏈接服務。 當我使用該鏈接服務設置數據集時,它按預期工作。 我可以成功測試連接,select 一個表並檢索它的架構。

然而.....我已經建立了一個從 CosmosDB 檢索數據的數據流,用它做各種魔法,並使用上面定義的數據集將它寫入接收器。 當我嘗試在此接收器上測試連接時,它無法訪問 SQL 數據庫。

我假設這與運行管道(使用 IR)和運行數據流(無論使用什么?)之間的區別有關。 但是,我無法找到運行該數據流的內容以及如何確保“事物”可以訪問 SQL 服務器。

我究竟做錯了什么?

激活,然后停用 SQL 服務器“防火牆和虛擬網絡”設置頁面上的“拒絕公共網絡訪問”選項后,一切都按預期開始工作。

顯然“您是否嘗試過再次將其關閉”仍然是某些問題的解決方案....

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM