我看过几条说明(例如this),解释了如何启用外部应用程序以连接到Azure数据库。
说明中始终提到常规设置中的防火墙选项。
我的Azure门户在常规设置中不显示“防火墙”。这似乎阻止我从SQL Server连接。
当我尝试从SSMS连接到SQL Server时,它说:“您的客户端IP地址无权访问服务器。登录Azure帐户并创建新的防火墙规则以启用访问。
然后当我点击“添加我的客户端”或“添加我的子网范围”时,它会显示“正在进行...”并且永久旋转。
如何从SSMS(sql server management studio)启用访问?
编辑:
在我的屏幕上,我只看到“SQL数据库”,而不是“SQL服务器”。我想知道这是否有所作为?我怎么能看到另一个?
除了下面显示的防火墙链接外,我还看到了一些关于地理复制角色的内容。怪异。
什么会让我走上这条赛道?
只能从Azure中看到SQL数据库,而从外部可以看到SQL服务器吗?如果是这样,我不确定如何设置架构等等。我想我可以CodeFirst一切......
修改
好的,看起来SQL数据库选项(来自左侧菜单中的“SQL数据库”和基于VM的SQL服务器选项(来自左侧菜单上的虚拟机部分)之间存在差异。请参阅{{ 3}}
仍然不确定如何启用我的IP或从Sql Server Management Studio连接......