这个问题困扰了我好几天,调用本地的SQL Server的时候都一直都能用,通过网络,TCP/IP的方式连接另一台服务器的SQL Server的时候就报错.
一开始以为是TCP/IP端口的问题,开通,重启服务之后还是报同样的错误.
后来查才发现,本地的SQL Server是2008版本的,远端的SQL Server是2005版本的,之前我用的是sqljdbc42.jar,后来在官网上下载了sqljdbc4.jar和sqljdbc2.jar都不能用.换成sqljdbc.jar才成功登入.
这个问题困扰了我好几天,调用本地的SQL Server的时候都一直都能用,通过网络,TCP/IP的方式连接另一台服务器的SQL Server的时候就报错.
一开始以为是TCP/IP端口的问题,开通,重启服务之后还是报同样的错误.
后来查才发现,本地的SQL Server是2008版本的,远端的SQL Server是2005版本的,之前我用的是sqljdbc42.jar,后来在官网上下载了sqljdbc4.jar和sqljdbc2.jar都不能用.换成sqljdbc.jar才成功登入.