[英]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.