数据源 连接失败

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了数据源 连接失败相关的知识,希望对你有一定的参考价值。

连接失败:
SQLState:'01000'
SQL Server 错误: 2
[Microsoft][ODBC SQL Server Driver][DBNETLIB]ConnectionOpen (Connect()).
连接失败:
SQLState:'08001'
SQL Server 错误: 17
[Microsoft][ODBC SQL Server Driver][DBNETLIB]SQL Server 不存在或访问被拒绝

1,检查网络是否连通
2,检查服务器的数据库是否启动
3,如果服务器SQLserver数据库是sqlserver2000的话,检查是否打了SP4补丁,运行"select @@version"命令可以查看sql server版本,如果版本号在8.00.2039以下,则表明你未安装sp4的补丁,没有的话要打上。
4,检查服务器防火墙设置,是否关闭了1433端口,是的话要打开
5,检查数据库用户和密码是否正确
参考技术A 1,检查网络是否连通
2,检查服务器的数据库是否启动
3,如果服务器SQLserver数据库是sqlserver2000的话,检查是否打了SP4补丁,运行"select @@version"命令可以查看sql server版本,如果版本号在8.00.2039以下,则表明你未安装sp4的补丁,没有的话要打上。
4,检查服务器防火墙设置,是否关闭了1433端口,是的话要打开
5,检查数据库用户和密码是否正确

在 websphere 7 中关闭数据库连接失败(托管连接清理失败),但在 websphere 6.1 中没有

【中文标题】在 websphere 7 中关闭数据库连接失败(托管连接清理失败),但在 websphere 6.1 中没有【英文标题】:close fails on database connections (managed connection cleanup fails) in websphere 7 but not in websphere 6.1 【发布时间】:2010-04-11 08:19:30 【问题描述】:

我有一个简单的方法(通过 servlet 在 Web 应用程序中使用),它从 JNDI 名称获取连接并发出选择语句(最终获得连接、发出选择、返回结果、关闭连接等)。由于应用程序中的其他方法,连接设置为 autocommit=false。此方法在 websphere 6.1 以及 glassfish 和 weblogic 中正常工作。但是,在 websphere 7 中,当我关闭连接时,它会收到 cleanup failed 错误,因为它说连接仍在事务中。因为我没有更新任何东西,所以我没有在此方法中提交或回滚连接(这可能是错误的)。如果我在关闭连接之前添加提交,它会起作用。我的问题是为什么它可以在 websphere 6.1(和其他容器)中工作,为什么不能在 websphere 7 中工作?造成这种差异的原因是什么?

【问题讨论】:

【参考方案1】:

请查看管理控制台、服务器设置和事务服务设置。 7.x 和 6.x 的默认设置不同。

【讨论】:

以上是关于数据源 连接失败的主要内容,如果未能解决你的问题,请参考以下文章

PowerDesigner15连接Oracle数据库失败

安装易优cms提示 数据库连接失败,请重新设定

连接本地数据库失败怎么办

ODBC数据库连接SQL Server失败?啥原因啊!~~

连接数据库失败,SQLSTATE=08001怎么解决?

数据库连接失败,如何重新进行正确配置?