Sql server 无法使用Windows Sql Azure连接字符串与Windows桌面应用程序连接?

Sql server 无法使用Windows Sql Azure连接字符串与Windows桌面应用程序连接?,sql-server,azure,Sql Server,Azure,我们是第一次使用windowsazure,并且我们已经在windowsazure服务器上分离了我们的sqlserver数据库。使用SQL Azure服务器的连接字符串,我们能够成功地连接到Web应用程序,同时当我们尝试连接到桌面应用程序时,它总是抛出“常规网络错误” 为了解决这个问题,我们检查了防火墙,一切似乎都很好 非常感谢您的帮助 谢谢, 鲁佩什请问您的web应用程序在哪里运行?它似乎在Windows Azure中运行,并连接到SQL Azure,没有任何问题。不是吗?我一直很想知道你用什么

我们是第一次使用windowsazure,并且我们已经在windowsazure服务器上分离了我们的sqlserver数据库。使用SQL Azure服务器的连接字符串,我们能够成功地连接到Web应用程序,同时当我们尝试连接到桌面应用程序时,它总是抛出“常规网络错误”

为了解决这个问题,我们检查了防火墙,一切似乎都很好

非常感谢您的帮助

谢谢,
鲁佩什

请问您的web应用程序在哪里运行?它似乎在Windows Azure中运行,并连接到SQL Azure,没有任何问题。不是吗?我一直很想知道你用什么工具连接?SSMS或SQLCMD或其他什么

如果您想从本地(从桌面)连接SQL Azure,您确实需要首先在SQL Azure防火墙例外列表中添加您的IP地址。即使你检查了它,这也可能是主要原因。这是最简单的方法,当您尝试从桌面连接时,请遵循前3点。这三点是:

  • 在SQL Azure例外列表中添加您的IP地址,并在您自己的防火墙例外列表中添加1433端口例外
  • 验证是否正确设置了防火墙异常
  • 始终使用login1@servername连接到SQL Azure DB nane XXXX.database.windows.net时
  • 之后,尝试使用SqlCmd,如前所述