2015-06-21 81 views
0

我已經將我的項目部署到Azure並加載了我的登錄頁面。當我嘗試登錄時,它會暫停並返回「訪問被拒絕」錯誤。我已經對連接字符串進行了兩次和三次檢查,並且它與Azure提供的匹配。訪問被拒絕連接到SQL Azure數據庫

我已經部署到Azure過去,但它已經有一段時間了。爲了讓我的數據庫可以訪問,我需要做些什麼嗎?我閱讀了一些關於人們使用遠程連接的類似問題的文章。它涉及在SSMS中啓用遠程連接可訪問性,但我沒有看到我的情況,因爲它沒有通過Sql Server進行訪問。

是否需要對我的數據庫進行修改才能使其在Azure上可訪問?

這裏是我的錯誤: enter image description here

編輯 - 我使用窗體身份驗證用戶操作是否有差別。

+0

防火牆+端點端口 –

+0

檢查您嘗試連接的應用程序登錄並查看它是否有權限 – TheGameiswar

+0

我已經允許我的IP並收到消息「當前IP地址已經有防火牆規則。你應該可以連接......「你能詳細解釋一下」端點端口「嗎? – TestWell

回答

1

此錯誤表示您的Azure SQL數據庫未配置爲接受來自您嘗試連接的服務的連接。

您必須啓用Windows Azure Services才能連接到您的Azure SQL數據庫服務器。

爲了實現這個目標,導航到Azure的SQL數據庫儀表板,然後單擊管理允許的IP地址,如圖波紋管: enter image description here

然後在這個新的一頁,確保Windows Azure服務啓用(YES) : enter image description here

+0

Azure服務已經被允許,我再次檢查。任何其他想法? – TestWell

1

我有同樣的問題,發現我沒有在同一位置的數據庫和應用程序服務。一個在澳大利亞東部,另一個在澳大利亞東南部。我將我的應用服務移到與數據庫和賓果相同的位置。 :)