我有一个Java应用程序,它通过JDBC驱动程序连接到SQL服务器数据库,一切工作正常。我最近将我的数据库迁移到了Azure SQL服务器,因此迁移到了Java应用程序。当然,我修改了连接字符串以指向这个新地址,但我一直收到以下错误:
HTTP xxxxxxx.database.windows.net的连接TCP/IP,端口1433:错误:连接超时。验证connexion属性,确保SQL server实例正在运行并接受TCP/IP连接,并验证Firewall没有阻止TCP connexion。
这是我的连接弹簧:
jdbc:sqlserver://xxxxxxxxx.database.windows.net:1433;databaseName=xxxxxxx;user=xxxxxxx@xxxxxxxxx;password=xxxxxxx;encrypt=true;hostNameInCertificate=*.database.windows.net;loginTimeout=30;
这里缺少的是什么?
发布于 2013-06-19 00:09:22
您是否允许从该特定IP地址访问数据库服务器?
如果没有,请转到管理门户
https://stackoverflow.com/questions/17171980
复制相似问题