2016-09-27 67 views
0

最近,我作爲學生獲得了Microsoft Imagine(dreamspark)訂閱。並想從我的MySQL數據庫更改爲SQL Azure DB。連接字符串是固定的。一切工作正常與Microsoft SQL Server管理(本地數據庫)。Azure SQL數據庫防火牆和登錄錯誤

但是,當我嘗試 連接到蔚藍的數據庫,從Microsoft SQL Server管理我不斷收到此錯誤:

Image 1

我搜索一下,和recomandation大多數人放棄是檢查防火牆IP允許計算機連接。

但是因爲我的項目將會發給很多人(超過200人),甚至更多。我無法寫出太多的知識產權,每當他們改變時就修復它們。

所以我做了這樣的事情: Image 2

但我還是繼續得到同樣的錯誤。 我認爲它可能工作,但看起來不是。有沒有人有更好的解決方案?或者幫助我的方式?

+0

看起來像你想允許直接訪問你的SQL數據庫到整個世界 - 這不是一個好主意。通常,您可以創建一些服務/網絡應用程序/以azure託管的任何服務/數據庫,以及滿足您需求的服務器。 – Lanorkin

+0

我正在爲整個國家創建醫院管理系統。所以,來自許多城市的人可能會加入。我怎樣才能以更好的方式做到這一點? – berg96

+0

如果您允許直接訪問數據庫,您還將提供一些使用此訪問權限的客戶端。您將需要這些客戶端或最終用戶知道登錄/傳遞給數據庫。因此,獲取這種登錄/密碼變得非常容易,並且可以從世界任何地方直接訪問數據庫,因此可以輕鬆複製/更改/刪除數據。考慮到這可能是私人醫療數據,你在這裏處於弱勢地位。通常的做法是不提供對數據庫的直接訪問。您需要實現一些後端客戶端,例如Web服務或Web應用程序。 – Lanorkin

回答

-1

當您希望每個人都可以訪問它時,將啓動IP重置爲0.0.0.0。或者如果你正在從本地主機集(127.0.0.1)訪問ti。如果它工作,試試這個,你需要檢查你的系統的防火牆。

+0

無法正常工作。仍然是同樣的錯誤 – berg96