日期:2014-05-17  浏览次数:20525 次

关于SQLServer 2008的问题
在我的程序里面使用数据库,当要打开数据库时却总是出错,数据库测试也成功的,请大侠帮小弟解决一下,小弟万分感谢。
 
错误显示为:
 
数据库驱动成功
 com.microsoft.sqlserver.jdbc.SQLServerException: 无法打开登录所请求的数据库 "Stu"。登录失败。 ClientConnectionId:35cf9396-6f40-481e-b51f-28c4d8eba363
  at com.microsoft.sqlserver.jdbc.SQLServerException.makeFromDatabaseError(SQLServerException.java:216)
  at com.microsoft.sqlserver.jdbc.TDSTokenHandler.onEOF(tdsparser.java:254)
  at com.microsoft.sqlserver.jdbc.TDSParser.parse(tdsparser.java:84)
  at com.microsoft.sqlserver.jdbc.SQLServerConnection.sendLogon(SQLServerConnection.java:2908)
  at com.microsoft.sqlserver.jdbc.SQLServerConnection.logon(SQLServerConnection.java:2234)
  at com.microsoft.sqlserver.jdbc.SQLServerConnection.access$000(SQLServerConnection.java:41)
  at com.microsoft.sqlserver.jdbc.SQLServerConnection$LogonCommand.doExecute(SQLServerConnection.java:2220)
  at com.microsoft.sqlserver.jdbc.TDSCommand.execute(IOBuffer.java:5696)
  at com.microsoft.sqlserver.jdbc.SQLServerConnection.executeCommand(SQLServerConnection.java:1715)
  at com.microsoft.sqlserver.jdbc.SQLServerConnection.connectHelper(SQLServerConnection.java:1326)
  at com.microsoft.sqlserver.jdbc.SQLServerConnection.login(SQLServerConnection.java:991)
  at com.microsoft.sqlserver.jdbc.SQLServerConnection.connect(SQLServerConnection.java:827)
  at com.microsoft.sqlserver.jdbc.SQLServerDriver.connect(SQLServerDriver.java:1012)
  at java.sql.DriverManager.getConnection(DriverManager.java:579)
  at java.sql.DriverManager.getConnection(DriverManager.java:221)
  at demo.p1234.main(p1234.java:25)
sqlserver

------解决方案--------------------
报的很明显.你登录失败.或者没有访问stu的权限