【发布时间】:2011-02-04 21:07:42
【问题描述】:
需要帮助:将 SQL Server2005 与 java 连接。我已将 dll 文件放在 system32 中。我正在使用 sqljdbc_2.0 驱动程序
02:29:11,937 ERROR [STDERR] com.microsoft.sqlserver.jdbc.SQLServerException: This driver is not configured for integrated authentication.
02:29:11,937 ERROR [STDERR] at com.microsoft.sqlserver.jdbc.SQLServerException.makeFromDriverError(SQLServerException.java:170)
02:29:11,937 ERROR [STDERR] at com.microsoft.sqlserver.jdbc.SQLServerConnection.sendLogon(SQLServerConnection.java:2338)
02:29:11,937 ERROR [STDERR] at com.microsoft.sqlserver.jdbc.SQLServerConnection.logon(SQLServerConnection.java:1929)
02:29:11,937 ERROR [STDERR] at com.microsoft.sqlserver.jdbc.SQLServerConnection.access$000(SQLServerConnection.java:41)
02:29:11,937 ERROR [STDERR] at com.microsoft.sqlserver.jdbc.SQLServerConnection$LogonCommand.doExecute(SQLServerConnection.java:1917)
02:29:11,937 ERROR [STDERR] at com.microsoft.sqlserver.jdbc.TDSCommand.execute(IOBuffer.java:4026)
02:29:11,937 ERROR [STDERR] at com.microsoft.sqlserver.jdbc.SQLServerConnection.executeCommand(SQLServerConnection.java:1416)
02:29:11,937 ERROR [STDERR] at com.microsoft.sqlserver.jdbc.SQLServerConnection.connectHelper(SQLServerConnection.java:1061)
02:29:11,937 ERROR [STDERR] at com.microsoft.sqlserver.jdbc.SQLServerConnection.login(SQLServerConnection.java:833)
02:29:11,937 ERROR [STDERR] at com.microsoft.sqlserver.jdbc.SQLServerConnection.connect(SQLServerConnection.java:716)
02:29:11,937 ERROR [STDERR] at com.microsoft.sqlserver.jdbc.SQLServerDriver.connect(SQLServerDriver.java:841)
02:29:11,937 ERROR [STDERR] at java.sql.DriverManager.getConnection(Unknown Source)
02:29:11,937 ERROR [STDERR] at java.sql.DriverManager.getConnection(Unknown Source)
02:29:11,937 ERROR [STDERR] at com.product.DAO.userDAOImpl.GetRemotePID(userDAOImpl.java:10029)
02:29:11,937 ERROR [STDERR] at com.product.DAO.userDAOImpl.getServiceList(userDAOImpl.java:8191)
02:29:11,937 ERROR [STDERR] at com.product.action.BillGenerationAction.execute(BillGenerationAction.java:272)
02:29:11,937 ERROR [STDERR] at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:484)
02:29:11,937 ERROR [STDERR] at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:274)
02:29:11,937 ERROR [STDERR] at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1482)
02:29:11,937 ERROR [STDERR] at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:525)
02:29:11,937 ERROR [STDERR] at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
02:29:11,937 ERROR [STDERR] at javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
02:29:11,937 ERROR [STDERR] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
02:29:11,937 ERROR [STDERR] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
02:29:11,937 ERROR [STDERR] at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
02:29:11,937 ERROR [STDERR] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
02:29:11,937 ERROR [STDERR] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
02:29:11,937 ERROR [STDERR] at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
02:29:11,937 ERROR [STDERR] at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
02:29:11,937 ERROR [STDERR] at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:175)
02:29:11,937 ERROR [STDERR] at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:74)
02:29:11,937 ERROR [STDERR] at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
02:29:11,937 ERROR [STDERR] at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
02:29:11,937 ERROR [STDERR] at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
02:29:11,937 ERROR [STDERR] at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
02:29:11,937 ERROR [STDERR] at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869)
02:29:11,937 ERROR [STDERR] at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664)
02:29:11,937 ERROR [STDERR] at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
02:29:11,937 ERROR [STDERR] at org.apache.tomcat.util.net.MasterSlaveWorkerThread.run(MasterSlaveWorkerThread.java:112)
02:29:11,937 ERROR [STDERR] at java.lang.Thread.run(Unknown Source)
【问题讨论】:
-
为 SQLServer 实例配置了哪些身份验证方案?
-
它不包含任何用户名和密码..但仍然收到错误
-
@srikanth,首先,错误不是因为您发送用户名和密码,或者其他原因。其次,问题中缺少一些细节。如果我们知道正在使用的 JDBC 驱动程序的版本以及您正在使用的 JDBC 连接字符串,那就更好了。此外,尝试将 Tomcat 的调试级别设置为 TRACE(或同等级别),看看您是否可以获得有关该问题的更多信息。
-
出于好奇,您不使用 jtds 有什么原因吗? jtds.sourceforge.net
标签: java sql-server eclipse sql-server-2005 jdbc