IP地址为"XXX.XXX.XXX.XX"的Windows Azure客户端不允许访问服务器

Pan*_*hra 59 azure azure-storage azure-sql-database

我在Windows Azure中设置了Sever,数据库和防火墙设置(规则).我已经添加了在Windows Azure防火墙选项卡下填充的IP防火墙设置.

当我尝试使用Azure平台管理连接数据库时,我收到此错误消息.

防火墙检查失败.无法打开登录请求的服务器"XXXXXXXXX".IP地址为"XXXXXXXXX"的客户端不允许访问服务器.要启用访问,请使用SQL Azure门户或在master数据库上运行sp_set_firewall_rule,以便为此IP地址或地址范围创建防火墙规则.此更改最多可能需要五分钟才能生效.

我也无法通过Sql Server Management Studio连接.获取相同的连接问题我的IP地址出错.

我没有使用静态IP,但我的IP在此过程中没有改变.我已经尝试了很多示例,但所有人都说要添加我已经完成的防火墙规则.

我已为端口号1433添加了防火墙例外.

但仍然无法正常工作请让我知道仍缺少什么类型的设置.

提前致谢.

小智 44

使用新版本的windows azure只需进入防火墙设置并点击添加客户端IP即可.看下面的图片

  • 这是一个很好的答案,除了我的痕迹路径显示SQL数据库>工具>在Visual Studio中打开>防火墙设置 (2认同)

ast*_*kov 29

如果要从Azure门户管理SQL Azure,则必须选中"允许其他Windows Azure服务连接到此服务器".稍后,部署到Azure的Web/Worker角色也需要这样做: 在此输入图像描述

如果您想从家庭/工作PC连接,您必须使用您的公共IP地址使防火墙保持最新状态!您的公共IP地址位于小弹出窗口中,当您要添加新的防火墙规则时弹出窗口:

在此输入图像描述

  • WTF?!谁只是贬低了这个?拿着时间机器,然后在2011年12月回到downvoting! (10认同)

paq*_*mez 18

随着Azure不断变化,访问防火墙的方式也在不断变化. 单击SQL Server,然后单击防火墙,然后添加范围

单击您的SQL服务器(不是数据库,但服务器) - >单击防火墙 - >添加您要允许的IP范围.

别忘了点击保存!

  • 这应该是正确的答案,因为不是每个人都安装了Windows或应用程序 (2认同)

Sau*_*ala 5

登录azure Portal

选择您的数据库订阅

单击工具

现在有选项'在VisualStudio中打开'(点击它)

您可以单击"配置防火墙"进行单击.

添加新的IP.

完成:)


bfs*_*bfs 5

Azure配置防火墙

这简直就是Saurin Vala所说的视觉效果.无论出于何种原因,您必须先在Visual Studio中单击"打开".


Ale*_*x.H 5

正如您可能已经知道的那样,微软在 Azure 门户中改变了很多地方,这很好,因为这表明他们关心 UX/UI,但是,对于我们来说,在需要时做事情有点烦人。

因此,目前,要编辑特定 SQL 数据库实例的防火墙规则,请按照以下步骤操作。

主页 > [您的 SQL 数据库] > 概述 > 设置服务器防火墙

或者

主页 > 所有资源 > [搜索您的 SQL 数据库] > [您的 SQL 数据库] > 概述 > 设置服务器防火墙

下图显示了 UI 流程。

在此输入图像描述