JDBC SocketTimeoutException到MSSQL Server

时间:2016-09-19 07:18:35

标签: java sql-server jdbc

我尝试通过JDBC连接到MS SQL Server。如果只启动我的Java程序,一切正常。如果SQL Server Management Studio在同一台机器上的同一台机器上启动 - 测试一些语句 - 运行java程序时出现以下错误:

  

com.microsoft.sqlserver.jdbc.SQLServerException:与主机XXXXXX的连接,命名实例YYYYYY失败。

     

错误:" java.net.SocketTimeoutException:接收超时"。

     

验证服务器和实例名称,并检查没有防火墙阻止到端口1434的UDP流量。

     

对于SQL Server 2005或更高版本,请验证SQL Server Browser服务是否正在主机上运行。

如果我关闭MS SQL Server Management Studio,如果我可以再次运行java程序而没有错误,我必须等待大约30分钟。

那么我该怎样做才能与JDBC连接并在同一台机器上同时运行MS SQL Server Management Studio?或者至少在SQL Server Management Studio关闭后我能做些什么我不能等待30分钟。

谢谢和问候

0 个答案:

没有答案