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

时间:2012-05-18 09:43:31

标签: sql-server azure

我们第一次使用Azure窗口,我们已经在窗口Sql Azure服务器上解析了我们的SQL服务器数据库。使用SQL Azure服务器中的连接字符串,我们能够成功连接Web应用程序,同时当我们尝试连接桌面应用程序时,它总是抛出“常规网络错误”?

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

任何帮助都非常感谢。

谢谢, Rupesh

1 个答案:

答案 0 :(得分:0)

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

如果要从内部(从桌面)连接SQL Azure,首先需要在SQL Azure防火墙例外列表中添加IP地址。即使你检查它可能是主要原因。这是guideline connecting SQL Azure DB,当您尝试从桌面连接时,请先按照前3点。这3点是:

  1. 在SQL Azure例外列表中添加您的IP地址,并在您自己的防火墙例外列表中添加1433端口例外
  2. 确认您已正确设置防火墙例外
  3. 连接到SQL Azure DB时始终使用login1 @ servername nane XXXX.database.windows.net
  4. 之后尝试按照here所述使用SqlCmd。