添加链接
link管理
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接

was8.5连接不上mssqlserver 2008

我是在windows 2012安装was8.5,配置完数据源之后测试连接mssqlserver 2008,
was报错信息为:The test connection operation failed for data source fingerprint on server server1 at node WIN-PQ5HJKQ20USNode01 with the following exception: java.sql.SQLException: Cannot open database "jdbc:sqlserver://127.0.0.1:1433;DatabaseName=fingerprint" requested by the login. The login failed. DSRA0010E: SQL State = S0001, Error Code = 4,060

查看mssqlserver 2008的日志发现报错信息如下:
Login succeeded for user 'sa'. Connection made using SQL Server authentication. [CLIENT: 127.0.0.1]
20:54:38.78 Logon       Error: 18456, Severity: 14, State: 38.
20:54:38.78 Logon       Login failed for user 'sa'. Reason: Failed to open the explicitly specified database. [CLIENT: 127.0.0.1]

为什么会连接失败,同时为什么数据库的日志显示login成功但logon失败呢?

希望大家指点下,万分感谢!
-->
浏览 1108
monkeyqiu monkeyqiu 系统分析师 华三
回复 8# bisu     jTDS没有用过呢?test用户连接测试了,也是报一样的错误。 显示全部
回复 8# bisu


jTDS没有用过呢?test用户连接测试了,也是报一样的错误。 收起
软件开发 · 2015-03-24
浏览 1164
bisu bisu 售后技术支持 SYNNEX
我之前也遇到过类似的问题,当时时间比较急我就用了开源的jTDS你要是比较急,要么你也换成jTDS,或者你用test用户连接测试一下 显示全部
我之前也遇到过类似的问题,当时时间比较急我就用了开源的jTDS

你要是比较急,要么你也换成jTDS,或者你用test用户连接测试一下 收起
IT咨询服务 · 2015-03-24
monkeyqiu monkeyqiu 系统分析师 华三
回复 5# bisu     只能用sqljdbc4.jar,用sqljdbc.jar会报错,提示sqljdbc.jar不支持jre1.6 显示全部
回复 5# bisu


只能用sqljdbc4.jar,用sqljdbc.jar会报错,提示sqljdbc.jar不支持jre1.6 收起
软件开发 · 2015-03-24
浏览 1176
monkeyqiu monkeyqiu 系统分析师 华三
这是用户test的情况,默认数据库都是fingerprint[img]file:///C:\Users\Administrator.david-PC\AppData\Roaming\Tencent\Users\39299711\QQ\WinTemp\RichOle\YI15){64DIHUTX[UL53U{3J.png[/img]    User Mapping 选项卡对应的有什么作用?用户sa里fingerfprint... 显示全部
这是用户test的情况,默认数据库都是fingerprint

[img]file:///C:\Users\Administrator.david-PC\AppData\Roaming\Tencent\Users\39299711\QQ\WinTemp\RichOle\YI15){64DIHUTX[UL53U{3J.png[/img]

1.png




User Mapping 选项卡对应的有什么作用?用户sa里fingerfprint数据库没有选择,如果选择后点保存会报错。



以上两种情况设置后还是报一样的错误。 收起
软件开发 · 2015-03-24
浏览 1154
bisu bisu 售后技术支持 SYNNEX
WAS 8.5你用的JDBC驱动是哪个版本的驱动? 显示全部
WAS 8.5你用的JDBC驱动是哪个版本的驱动? 收起
IT咨询服务 · 2015-03-24
浏览 1131
monkeyqiu monkeyqiu 系统分析师 华三
回复 3# bisu 谢谢专家的回复,但我设置后还是报一样的错误。 显示全部
回复 3# bisu

谢谢专家的回复,但我设置后还是报一样的错误。 收起
软件开发 · 2015-03-24
浏览 1117
bisu bisu 售后技术支持 SYNNEX
你尝试一下这个办法:1. Log on using sa account.2. Expand secuirity and logins.3. Right click on the user account with login problem problem and choose properties.4. On properties genral tab, you will see an drop down option for default database used fo... 显示全部
你尝试一下这个办法:
1. Log on using sa account.
2. Expand secuirity and logins.
3. Right click on the user account with login problem problem and choose properties.
4. On properties genral tab, you will see an drop down option for default database used for the account, choose a database for the account to used and click ok or apply then ok.

完成以上步骤以后,再在WAS上测试 收起
IT咨询服务 · 2015-03-24
浏览 1105
monkeyqiu monkeyqiu 系统分析师 华三
日志显示连接instance成功,但尝试打开数据库时失败。State: 38代表: 当 DEFAULT 数据库在服务器上不可用时登录但sqlserver management studio可以访问,was6.1配置好后也可以正常连接。请问哪位大神能指点下。... 显示全部
日志显示连接instance成功,但尝试打开数据库时失败。

State: 38代表: 当 DEFAULT 数据库在服务器上不可用时登录

但sqlserver management studio可以访问,was6.1配置好后也可以正常连接。

请问哪位大神能指点下。 收起
软件开发 · 2015-03-24
浏览 1144