这几天,几个同学都找我解决使用JDBC连接SQL Server 2000发生错误的问题,发现大部分只要安装了SQL Server 2000的SP4补丁就没事了,但是怎样识别当前的SQL Server 2000是否为SP4版本,却有点麻烦,而我只是把识别方法保存在自己的电脑里,现在记录在博客上,方便查找!
select @@version
打开SQL Server 2000的查询分析器,输入上面的命令,按F5运行,就会看到下面的输出结果(SP4的输出结果)Microsoft SQL Server 2000 - 8.00.2039 (Intel X86) May 3 2005 23:18:38 Copyright (c) 1988-2003 Microsoft Corporation Personal Edition on Windows NT 5.1 (Build 2600: Service Pack 2)
当显示结果的上面红色部分的和这里的不相同,说明当前SQL Server 2000不是SP4版本,可以到官方网站http://www.microsoft.com/downloads/details.aspx?FamilyId=8E2DFC8D-C20E-4446-99A9-B7F0213F8BC5&displaylang=zh-cn下载
SQL Server 2005版本的判断
SQL Server 2005 RTM
2005.90.1399
相应版本驱动Jar包下载 http://www.microsoft.com/downloads/details.aspx?familyid=E22BC83B-32FF-4474-A44A-22B6AE2C4E17&displaylang=zh-cn
SQL Server 2005 Service Pack 1
2005.90.2047
相应版本驱动Jar包下载 http://www.microsoft.com/downloads/details.aspx?familyid=6D483869-816A-44CB-9787-A866235EFC7C&displaylang=zh-cn
SQL Server 2005 Service Pack 2
2005. 90.3042
相应版本驱动Jar包下载 http://www.microsoft.com/downloads/details.aspx?familyid=C47053EB-3B64-4794-950D-81E1EC91C1BA&displaylang=zh-cn
另外附上SQL Server 2000的驱动Jar包SP3和相应的支持文档下载,这里的SP3是JDBC驱动包的版本,和SQL Server 2000的SP4不同,不要混淆!
本文出自 “Java学习博客” 博客,请务必保留此出处http://icansoft.blog.iyunv.com/268543/56569
本文出自 51CTO.COM技术博客