2015-06-21 76 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

我有同样的问题,发现我没有在同一位置的数据库和应用程序服务。一个在澳大利亚东部,另一个在澳大利亚东南部。我将我的应用服务移到与数据库和宾果相同的位置。 :)