簡體   English   中英

從 .net 中的 web 應用程序連接遠程 SQL azure 並啟用服務端點

[英]Connect remote SQL azure from web app within the Vnet with service endpoints enabled

希望你一切順利。 我有一個正在嘗試設置的用例,但沒有成功。

讓我解釋一下。

我有一個高級 web 應用程序與 azure .net 集成並使用服務端點連接 SQL azure(我已經為 SQL 服務器創建了 .net 規則)。 效果很好。 沒問題。

但是有一個要求,我需要連接一個不同的 SQL Azure 數據庫,該數據庫駐留在不同的 Azure 租戶和訂閱中。 他們的 SQL 數據庫不可公開訪問。 他們可以將我正在連接的公共 IP 列入白名單。 我告訴了我的 azure web 應用程序的 IP 地址,但是當啟用 .net 集成和服務端點時,在連接遠程 SQL 服務器時似乎不使用公共 IP。 它嘗試使用私有 IP 和服務端點連接數據庫。

我試圖在 web 應用程序所在的 .network 中為遠程 SQL 服務器創建一個私有端點,但它似乎也不起作用(仍在嘗試。)

我不確定問題是否清楚,但如果您有任何想法,我需要幫助。

謝謝。

由於您的 web 應用與 .NET (.NET1) 集成,您的 web 應用將能夠連接到與 .NET 和其他對等 .NET 相連的資源

如果要連接到位於不同訂閱和租戶 (.NET2) 中的 .NET 中的 Azure SQL,則需要對等兩個 .NET(.NET1 和 .NET2)

要對等不同訂閱和租戶中的 virtual.networks,您可以參考以下文檔: Create a VNet peering - different subscriptions | 微軟文檔

我想我可以通過使用以下參考來完成這項工作。

https://learn.microsoft.com/en-us/azure/architecture/example-scenario/private-web-app/private-web-app

問題是當您使用資源 ID 添加新的私有終結點時,它不會注冊其私有 DNS 區域。 那是缺失的部分。

謝謝您的幫助。

暫無
暫無

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

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