2012-05-24 93 views
0

我試圖用java連接字符串與SQL Server 2008連接,但我得到以下錯誤收到錯誤,同時連接到SQL Server 2008企業版

的jdbc:SQLSERVER://127.0.0.1:1434; DatabaseNameconnect ?autoReconnect = true com.microsoft.sqlserver.jdbc.SQLServerException:服務器版本不受支持。目標服務器必須是SQL Server 2000或更高版本。 com.microsoft.sqlserver.jdbc.SQLServerException:服務器版本不受支持。目標服務器必須是SQL Server 2000或更高版本。 at com.microsoft.sqlserver.jdbc.SQLServerException.makeFromDriverError(Unknown Source) at com.microsoft.sqlserver.jdbc.DBComms.Prelogin(Unknown Source) at com.microsoft.sqlserver.jdbc.DBComms。(Unknown Source) at com.microsoft.sqlserver.jdbc.SQLServerConnection.connect(Unknown Source) at com.microsoft.sqlserver.jdbc.SQLServerDriver.connect(Unknown Source) at java.sql.DriverManager.getConnection(DriverManager.java:582) (DriverManager.java:185) at com.dnb.discovery.connection.ConnectionBean.makeMsSqlConnection(ConnectionBean.java:56) at com.dnb.discovery.factory.MssqlDAOFactory。(MssqlDAOFactory .java:18) at com.dnb.discovery.da (MssqlCompanyDAO.java:8) at com.dnb.discovery.relevance.Relevance。(Relevance.java:26) at com.dnb.discovery.dao.SolrDAO.readDataFromSolr(SolrDAO.java: 189) 在com.dnb.discovery.searchservice.SearchService.buyerTextSearchAnonymous(SearchService.java:124) 在sun.reflect.NativeMethodAccessorImpl.invoke0(本機方法) 在sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39 ) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at com.sun.xml.internal.ws.api.server .InstanceResolver $ 1.invoke(InstanceResolver.java:210) at com.sun.xml.internal.ws.server.InvokerTube $ 2。調用(InvokerTube.java:132) at com.sun.xml.internal.ws.server.sei.EndpointMethodHandler.invoke(EndpointMethodHandler.java:241) at com.sun.xml.internal.ws.server.sei。 SEIInvokerTube.processRequest(SEIInvokerTube.java:74) at com.sun.xml.internal.ws.api.pipe.Fiber .__ doRun(Fiber.java:581) at com.sun.xml.internal.ws.api。 pipe.Fiber._doRun(Fiber.java:540) at com.sun.xml.internal.ws.api.pipe.Fiber.doRun(Fiber.java:525) at com.sun.xml.internal.ws。 api.pipe.Fiber.runSync(Fiber.java:422) at com.sun.xml.internal.ws.server.WSEndpointImpl $ 2.process(WSEndpointImpl.java:226) at com.sun.xml.internal.ws .transport.http.HttpAdapter $ HttpToolkit.handle(HttpAdapter.java:375) at com.sun.xml.internal.ws.transport.http.H ttpAdapter.handle(HttpAdapter.java:175) at com.sun.xml.internal.ws.transport.http.server.WSHttpHandler.handleExchange(WSHttpHandler.java:100) at com.sun.xml.internal.ws。 transport.http.server.WSHttpHandler.handle(WSHttpHandler.java:77) at com.sun.net.httpserver.Filter $ Chain.doFilter(Filter.java:65) at sun.net.httpserver.AuthFilter.doFilter( AuthFilter.java:65) at com.sun.net.httpserver.Filter $ Chain.doFilter(Filter.java:68) at sun.net.httpserver.ServerImpl $ Exchange $ LinkHandler.handle(ServerImpl.java:555) at com.sun.net.httpserver.Filter $ Chain.doFilter(Filter.java:65) at sun.net.httpserver.ServerImpl $ Exchange.run(ServerImpl.java:527) at java.util.concurrent。的ThreadPoolExecutor $ Worker.runTask(ThreadP oolExecutor.java:886) at java.util.concurrent.ThreadPoolExecutor $ Worker.run(ThreadPoolExecutor.java:908) at java.lang.Thread.run(Thread。Java的:619)

我用下面的罐子連接

sqljdbc-2005-1.0.jar

回答

4

您使用的是SQL Server 2005的JDBC驅動程序的幫助,但說話SQL Server 2008中雖然我有預計,爲了工作,我懷疑最好的辦法也許是更新您的JDBC驅動程序:

+0

投票,這是解決我的問題。 –

相關問題