我看到了一些说明(例如 this )解释如何启用外部应用程序连接到 Azure 数据库。
说明中始终提到“常规设置”中的“防火墙”选项。
我的 Azure 门户在常规设置中不显示“防火墙”。这似乎阻止我从 SQL Server 连接。
当我尝试从 SSMS 连接到 SQL Server 时,它显示:“您的客户端 IP 地址无权访问服务器。登录 Azure 帐户并创建新的防火墙规则以启用访问。
然后,当我单击“添加我的客户端”或“添加我的子网范围”时,它会显示“正在进行中...”并永久旋转。
如何启用 SSMS(sql server management studio)的访问?
编辑:
在我的屏幕上,我只看到“SQL 数据库”,而不是“SQL 服务器”。我想知道这有什么区别吗?我怎样才能看到另一个?
此外,我看到的不是下面显示的防火墙链接,而是有关异地复制角色的信息。奇怪。
什么会让我走上这条路?
是否只能从 Azure 内部看到 SQL 数据库,而从外部可以看到 SQL Server?如果是这样,我不确定如何设置架构等。我想我可以 CodeFirst 一切......
编辑:
好的,看起来 SQL 数据库选项(来自左侧菜单中的“SQL 数据库”)和基于 VM 的 SQL 服务器选项(来自左侧菜单的虚拟机部分。请参阅 here )之间存在差异。
仍然不确定如何启用我的 IP 或从 Sql Server Management Studio 连接...
最佳答案
关于sql-server - Azure 数据库需要更改防火墙,但设置中缺少,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37083897/