最近,我作爲學生獲得了Microsoft Imagine(dreamspark)訂閱。並想從我的MySQL數據庫更改爲SQL Azure DB。連接字符串是固定的。一切工作正常與Microsoft SQL Server管理(本地數據庫)。Azure SQL數據庫防火牆和登錄錯誤
但是,當我嘗試 連接到蔚藍的數據庫,從Microsoft SQL Server管理我不斷收到此錯誤:
我搜索一下,和recomandation大多數人放棄是檢查防火牆IP允許計算機連接。
但是因爲我的項目將會發給很多人(超過200人),甚至更多。我無法寫出太多的知識產權,每當他們改變時就修復它們。
但我還是繼續得到同樣的錯誤。 我認爲它可能工作,但看起來不是。有沒有人有更好的解決方案?或者幫助我的方式?
看起來像你想允許直接訪問你的SQL數據庫到整個世界 - 這不是一個好主意。通常,您可以創建一些服務/網絡應用程序/以azure託管的任何服務/數據庫,以及滿足您需求的服務器。 – Lanorkin
我正在爲整個國家創建醫院管理系統。所以,來自許多城市的人可能會加入。我怎樣才能以更好的方式做到這一點? – berg96
如果您允許直接訪問數據庫,您還將提供一些使用此訪問權限的客戶端。您將需要這些客戶端或最終用戶知道登錄/傳遞給數據庫。因此,獲取這種登錄/密碼變得非常容易,並且可以從世界任何地方直接訪問數據庫,因此可以輕鬆複製/更改/刪除數據。考慮到這可能是私人醫療數據,你在這裏處於弱勢地位。通常的做法是不提供對數據庫的直接訪問。您需要實現一些後端客戶端,例如Web服務或Web應用程序。 – Lanorkin