从Java应用程序连接到SQL Azure

时间:2013-06-18 14:48:36

标签: sql-server azure jdbc connection-string azure-sql-database

我有一个Java应用程序通过JDBC驱动程序连接到SQL服务器数据库,一切正常。 我最近将我的数据库迁移到Azure SQL服务器,因此迁移到Java应用程序。 当然,我修改了连接字符串以指向这个新地址,但我不断收到下一个错误:

HTTP xxxxxxx.database.windows.net的连接TCP / IP,端口1433:错误:连接超时。验证连接属性,确保SQL Server实例正在运行并接受TCP / IP连接并验证防火墙是否阻止TCP连接。

这是我的连接:

JDBC:SQLSERVER://xxxxxxxxx.database.windows.net:1433;的databaseName = XXXXXXX;用户= XXXXXXX @ XXXXXXXXX;密码= XXXXXXX;加密= TRUE; hostNameInCertificate = * database.windows.net; loginTimeout = 30。 ;

那里缺少什么?

1 个答案:

答案 0 :(得分:1)

您是否允许从该特定IP地址访问数据库服务器?

如果没有,请转到管理门户

  • 选择数据库
  • 在右下角,选择服务器
  • 转到配置标签
  • 输入IP地址(或其范围)