簡體   English   中英

允許多個IP地址連接到Windows Azure SQL Server

[英]Allowing multiple IP address connections to Windows Azure SQL Server

我是Web開發的新手,我正在MVC 5 / C#中開發一個Web應用程序,我想從其中通過多種設備(筆記本電腦,PC,iPad等)從SQL Server訪問數據。

我已經在Azure帳戶上設置了一個小型測試網站和SQL數據庫,並且能夠通過單個設備從該網站運行CRUD操作。

我面臨的問題是嘗試從另一台設備訪問數據時。 我一直需要手動將新IP地址添加到SQL防火牆。 更糟的是,我的ISP使我擁有動態IP。

最終,我打算提供訂閱服務,客戶可以通過該網站登錄並訪問其數據。 有什么方法可以允許到Azure SQL數據庫的多個連接,而不必手動更新防火牆?

設置Azure VPN和運行SQL Server的VM可以成為一種方式嗎?

問候,馬克

可能值得一看Windows Azure移動服務。 移動服務自動在Windows Azure SQL數據庫上提供REST接口。 可能是一個不錯的選擇,尤其是當您希望從多個設備訪問數據庫時。

http://www.windowsazure.com/zh-CN/documentation/articles/mobile-services-windows-store-dotnet-get-started-data/

通常,在任何情況下都不應使公眾直接訪問數據庫服務器。 這樣做有太多安全隱患-通過利用SQL功能中的漏洞,您(作為黑客)可以很容易地完全控制實例。 這就是為什么您必須不斷更新防火牆設置的原因之一。

為了解決ISP重新分配IP地址的問題,我會要求ISP提供一個靜態數字。 它可能會花費您每月10美元的訂單,但我認為值得節省的頭痛。 我很幸運擁有Comcast,他們不會隨機重新分配IP地址,但是我知道其他幾個ISP也可以。

使數據可用的普遍接受的方法是通過基於REST的Web服務。

暫無
暫無

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

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