1

我一直在关注这个例子 http://www.windowsazure.com/en-us/develop/net/tutorials/web-site-with-sql-database/

而且我无法连接到 Windows azure 数据库。它给了我以下错误
“建立与 SQL Server 的连接时发生与网络相关的错误。找不到服务器或无法访问服务器。”

我已经设置了 IP 地址,并且已经设置了防火墙角色。

有任何想法吗 :(

4

1 回答 1

0

首先测试您的 ISP(互联网提供商)或公司系统管理员是否没有阻止端口 1433 上的传出连接!这是从自己的笔记本电脑/计算机访问 SQL Azure 时非常常见的问题。

要测试防火墙设置,只需导航到 SQL Azure 实例的 Web 管理门户。它有一个默认地址:

https://[your_server_name].database.windows.net/?langid=en-us

这将为您的 SQL Azure 服务器打开 Web 管理 (Silverlight) 门户。可以用来测试是否在 Azure 端正确配置了防火墙规则。如果您这样做了,您将能够从浏览器登录。请注意,即使它使用浏览器,管理门户仍然遵守 SQL Azure 数据库的防火墙规则。

如果无法从 SQL Azure 管理门户登录,请再次检查您的真实IP 地址并确保它符合防火墙规则。

如果您可以从门户登录,但不能从 Visual Studio 登录 - 请咨询您的系统管理员(或 Internet 提供商支持热线)是否已阻止端口 1433 上的传出连接。如果是这种情况,您将无能为力,只能工作从门户网站。

于 2013-10-14T09:10:20.750 回答