【问题标题】:Unable to connect to azure sql server无法连接到 Azure SQL Server
【发布时间】:2015-06-14 02:41:06
【问题描述】:

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

移动应用程序和 Sql Server 数据库设置完成后,我就可以让我的 iOS 应用程序以它为目标,并毫无问题地使用 Azure 身份验证服务。然后我将一些数据插入到 iOS 应用程序的表中,没有任何错误。

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

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

用户“Johnathon”登录失败。

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

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

我现在不知所措。

更新

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

【问题讨论】:

  • Azure 技术支持告诉你什么?
  • 我还没有联系到他们。我今天下午才第一次注册,所以我还在努力。在我开票之前,我希望这里的某个人会知道答案。
  • 谢谢,我没有看到那个帖子。升级到 V12 后,我会试一试。
  • 这帮我解决了,谢谢。

标签: azure azure-sql-database azure-mobile-services


【解决方案1】:

请注意,在 SQL Azure 登录中使用 @ 符号往往会引起很多麻烦,因此不建议在其中使用它。您会注意到 SSMS 和其他应用程序尝试将其用作服务器名称的一部分,这会导致上下文和其他故障。

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-02-26
    • 1970-01-01
    • 1970-01-01
    • 2015-02-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多