jdbc 连接 sqlserver 提示: java.net.SocketTimeoutException: Receive timed out
一百零七 2017-06-29 04:05:14 连接远程服务器上的sqlserver报错:
到主机 xxxxxxx 上的命名实例 MSSQLSERVER 的连接失败。错误:“java.net.SocketTimeoutException: Receive timed out”。请验证服务器和实例名称,并检查防火墙没有阻止到端口 1434 的 UDP 通信,而且对于 SQL Server 2005 或更高版本,还要验证 SQL Server Browser 服务正在主机上运行。
代码:
private static String url1 = "jdbc:sqlserver://远程主机ip地址;instanceName=MSSQLSERVER;databaseName=test;user=sa;password=mima" +
";useunicode=true;characterEncoding=UTF-8";
SQL Server Browser 已经运行,防火墙是关闭状态。
我用kettle却能连接过去。。奇怪了