首页 文章

无法连接到azure sql server

提问于
浏览
0

我创建了一个新的Azure移动应用程序并使用它设置我的Sql Server数据库 . 我使用电子邮件地址作为用户名,然后分配密码 .

完成移动应用程序和Sql Server数据库设置后,我能够使用我的iOS应用程序来定位它并使用Azure身份验证服务而不会出现任何问题 . 然后我将一些数据插入到iOS应用程序的表中,没有任何错误 .

现在,我想打开数据库并验证数据 . 无论何时我尝试使用SSMS或Visual Studio 2015连接到服务器,我都被告知登录失败 .

我使用像Johnathon@MyCompany.com这样的电子邮件地址 . 登录失败后,它会说:

用户'Johnathon'登录失败 .

是登录导致问题的电子邮件地址吗?我的ISP阻止端口1433,所以我认为这可能是最初的问题 . 因此,我转而使用Azure门户网站设计器,而不是使用VS或SSMS . 当我在那里登录时,我收到同样的错误 . 这发生在三种不同的App Services设置中 . 我尝试使用较旧的移动服务,并遇到了这个问题 . 然后我转移到新发布的移动应用服务,但有同样的问题 . 每次我删除数据库并重新创建它和服务器 .

我还将我的客户端IP添加到azure sql server防火墙 .

我现在处于亏损状态 .

更新

我通过省略数据库名称设法登录Azure门户设计器中的服务器 . 但是,当我选择设计选项,然后单击数据库上的设计按钮时,我收到 Failed to create context 错误 . 我假设这与我在Azure门户中指定数据库名称时无法连接到服务器的原因有关 .

enter image description here

1 回答

  • 1

    请注意,在SQL Azure登录中使用@符号往往会引起一些令人头疼的问题,因此不建议将其放在那里 . 您将注意到SSMS和其他应用程序尝试将其用作服务器名称的一部分,然后导致上下文和其他故障 .

    最简单的解决方法是使用不使用@符号的登录名汇总另一个SQL Azure服务器,您将获得更好的整体体验 .

相关问题