【问题标题】:Which are necessary steps to connect to an Azure SQL database in Visual Studio or SQL Server Management Studio?在 Visual Studio 或 SQL Server Management Studio 中连接到 Azure SQL 数据库的必要步骤是什么?
【发布时间】:2016-04-20 22:46:13
【问题描述】:

我正在使用带有更新 5 的 Visual Studio 2013。我在 Azure 上创建了一个 SQL 数据库。

现在我尝试在 VS 和 SQL Server Management Studio 中连接它,但出现此错误

错误:连接到服务器

无法连接到 MyServerName.database.windows.net。

附加信息:

在建立与 SQL Server 的连接时发生与网络相关或特定于实例的错误。服务器未找到或无法访问。验证实例名称是否正确以及 SQL Server 是否配置为允许远程连接。 (提供者:命名管道提供者,错误:40 - 无法打开与 SQL Server 的连接)(Microsoft SQL Server,错误:53)

找不到网络路径

在连接到 Azure SQL 之前,我已经采取了以下步骤:

  • 在 SQL Azure 防火墙中添加机器的 IP
  • 通过在我的本地计算机上的防火墙中添加新的出站规则来打开端口 1433

我想知道我在整个过程中遗漏了哪一步。

【问题讨论】:

  • 您是否尝试关闭计算机上的防火墙? (只是为了确定)
  • 看这个:connectionstrings.com/sql-azure,确保连接字符串格式正确。
  • 也许您可以尝试使用另一台机器来确保这不是计算机配置相关的问题。
  • 检查并按照步骤操作:stackoverflow.com/questions/15956465/…
  • Connectionstring 是正确的,也在另一台机器上尝试过,但它给出了同样的错误。

标签: c# sql-server visual-studio azure azure-sql-database


【解决方案1】:

嗯。这正在发生,因为您使用的地址无法访问。尝试通过 IP 连接,并确保您使用的是公共 IP/DNS。尝试打开两边的防火墙。这就是我可以帮助您解决为您报告的信息错误的全部内容。您使用的连接字符串不正确或无法访问。

【讨论】:

    【解决方案2】:

    VS2013 及更高版本有一个不错的云浏览器屏幕,我建议先通过它导航到资源。您还可以使用服务器资源管理器导航到正确的资源并在 SQL Server 对象资源管理器中打开。如果您存储的凭据有问题,这至少会消除。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-10-08
      相关资源
      最近更新 更多