昨天连了一个中午才连上,发现原来是没装sql2000 sp4补丁
在这个讨论帖上找到了原因http://topic.csdn.net/t/20061107/14/5139450.html
总结连不上的原因就三点:
1.检查端口,在SQL Server 查询分析器中执行‘go xp_readerrorlog’如果结果显示类似如下:SQL Server正在监听192.168.0.2:1433 就表示端口没有问题,如果没有显示端口,你的机器是xp系统则很可能是没有打补丁,或是补丁没有打好,请在仔细确认.
2.SQL Server 身份验证,要选择SQL Server和Windows混合模式.
3.在代码无误的情况下,确认是否在工程中加载了msbase.jar,mssqlserver.jar,msutil.jar这三个jar包.