我有一个 SQL Azure 数据库。出于某种原因,我在家时可以使用它,但在星巴克时却不行。我可以通过 Windows Azure 门户提供的基于 Web 的工具成功登录并“管理”它。然而:
当我的 Web 应用程序尝试访问数据库时,我收到一条错误消息:
提供程序未返回 ProviderManifestToken 字符串。
当我尝试从 SQL Management Studio 访问数据库时,我收到以下错误:
无法连接到 tcp:[serverName],[number]。
建立与 SQL Server 的连接时发生与网络相关或特定于实例的错误。服务器未找到或无法访问。验证实例名称是否正确以及 SQL Server 是否配置为允许远程连接。(提供者:TCP Provider,错误:0 - 连接尝试失败,因为连接方在一段时间后没有正确响应,或建立连接失败,因为连接的主机没有响应。)(Microsoft SQL Server,错误:10060)
我知道我的 IP 地址没有被封锁,因为如前所述,我可以使用基于 Web 的工具。我知道数据库设置正确,因为我可以在家中使用它。然而,当我似乎试图在当地的任何一家咖啡店工作时,我就陷入了困境。
谢谢