从Java登录到MSSQL服务器的问题

MrP*_*per 1 java sql-server jdbc sql-server-2008

我正在尝试连接到我的localhost上的MSSQL server 2008,但我收到错误

警告:ConnectionID:2 Prelogin错误:主机127.0.0.1端口1434读取prelogin响应时出错:连接重置

这个错误很快就会重复20次,然后我得到com.microsoft.sqlserver.jdbc.SQLServerException:连接重置

我怀疑这是服务器的一些错误配置.我可以毫无问题地连接到外部服务器.我也可以通过管理工作室连接没有问题.

请帮助我,我厌倦了这个问题:|

pau*_*sm4 5

1)默认情况下禁用 MSSQL 2008的TCP协议.您需要从SQL配置管理器启用它(在与MSSQL相同的[开始],程序文件夹中):

2)要使用TCP连接(甚至在localhost上!),您需要在Windows防火墙中允许MSSQL:

3)你并不一定需要使用TCP/IP,以便访问MSSQL:

'希望有所帮助!