一个连接数据库问题SQLserver
sql吧
全部回复
仅看楼主
level 3
holy_Mesird 楼主
我现在是win7的64位本本,安装的是SqlServer 2008版本的,使用Sql Server身份已经设置可以登录数据库了,但是在使用java连接数据库的时候就不行,说无法登录,这个问题怎么办?
2012年12月03日 15点12分 1
level 3
holy_Mesird 楼主
2012年12月03日 15点12分 2
level 3
holy_Mesird 楼主
账号和密码肯定都是对的,都是我刚创建的用户名和密码,帮忙看看到底是哪里的问题
2012年12月03日 15点12分 3
level 7
你直接拿用户名密码能登上去嘛,怎么证明是对的?
如果能的话,那就可能是没有链接好,看一下地址是不是对了。
2012年12月04日 05点12分 4
恩,用户名密码能登上去,应该是没有连接好,但是还找不到问题。。纠结啊!!
2012年12月04日 05点12分
level 3
holy_Mesird 楼主
再把异常抛上来。
com.microsoft.sqlserver.jdbc.SQLServerException: 用户 'MESIRD' 登录失败。
at com.microsoft.sqlserver.jdbc.SQLServerException.makeFromDatabaseError(SQLServerException.java:197)
at com.microsoft.sqlserver.jdbc.TDSTokenHandler.onEOF(tdsparser.java:246)
at com.microsoft.sqlserver.jdbc.TDSParser.parse(tdsparser.java:83)
at com.microsoft.sqlserver.jdbc.SQLServerConnection.sendLogon(SQLServerConnection.java:2529)
at com.microsoft.sqlserver.jdbc.SQLServerConnection.logon(SQLServerConnection.java:1905)
at com.microsoft.sqlserver.jdbc.SQLServerConnection.access$000(SQLServerConnection.java:41)
at com.microsoft.sqlserver.jdbc.SQLServerConnection$LogonCommand.doExecute(SQLServerConnection.java:1893)
at com.microsoft.sqlserver.jdbc.TDSCommand.execute(IOBuffer.java:4575)
at com.microsoft.sqlserver.jdbc.SQLServerConnection.executeCommand(SQLServerConnection.java:1400)
at com.microsoft.sqlserver.jdbc.SQLServerConnection.connectHelper(SQLServerConnection.java:1045)
at com.microsoft.sqlserver.jdbc.SQLServerConnection.login(SQLServerConnection.java:817)
at com.microsoft.sqlserver.jdbc.SQLServerConnection.connect(SQLServerConnection.java:700)
at com.microsoft.sqlserver.jdbc.SQLServerDriver.connect(SQLServerDriver.java:842)
at java.sql.DriverManager.getConnection(DriverManager.java:579)
at java.sql.DriverManager.getConnection(DriverManager.java:221)
at Default.JJpro.main(JJpro.java:24)
2012年12月04日 05点12分 5
level 1
不知道 是不是
2012年12月05日 01点12分 6
我的配置在7楼,你看看,对不。
2012年12月05日 02点12分
level 3
holy_Mesird 楼主
@
芈鐹湉
2012年12月05日 02点12分 7
你的端口是不是对的1433。 我这里有一个帮助文件。可以发给你看看。
2012年12月05日 11点12分
回复 芈鐹湉 :谢谢啊,我已经解决这个问题了,我把SqlServer登录时的服务器名称原来是Asus\Express,我把后面的Express去掉了,然后就好了。。
2012年12月05日 13点12分
回复 lzhj900622 :就像8楼红框里面,直接修改的。
2014年04月03日 04点04分
level 3
holy_Mesird 楼主
2013年11月12日 10点11分 8
level 2
楼主啊,我也遇到同样的问题,可是服务器名称是不能改的啊~一改登陆就错了,求楼主解救~不甚感激啊
2014年04月03日 03点04分 9
服务器名称应该是本地主机名吧,我也好久没用sqlserver了,有点忘记了
2014年04月03日 05点04分
level 10
端口要对,另防火墙先全关闭或放行端口试下
2022年10月21日 00点10分 10
1