ODBC连接DB2 SQLSTATE=08004 2C

在linux服务器上查看到Node Directory、Database Directory以及用户名和密码
在代码中 使用JDBC可以正常连接,使用ODBC或者datastudio工具会提示错误“远程节点上找不到数据库别名或数据库名称 SQLSTATE=08004”
在服务器上查看08004的解释是:the application server rejected establishment of the connection
可以确定信息没有填写错误,想知道这是端口权限未开放还是什么原因?
有同事解释了一下JDBC可以成功是直接连上服务器获取数据,而ODBC、datastudio工具是要影射到本地,已知的端口可能不支持工具连接。
搜索了一下 没找到相关介绍的文章,不知道是关键词错误还是目前没有这种文章。
有没有聚聚能解释一下或者贴一下相关文章 感谢 ~

0

1个回答

0
qq_32206101
人于小八 回复苏小喵: ![图片说明](http://forum.csdn.net/PointForum/ui/scripts/csdn/Plugin/003/monkey/2.gif)08004个我搜索了一些看了 我是指我同事说的JDBC直连服务器 ODBC工具影射这方面的文章
大约 2 年之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
SQL1762N 不能与数据库相连,因为没有足够的空间用来分配活动的日志文件。SQLSTATE=08004
由于把归档日志主日志大小和个数设置过大,导致日志文件所在盘空间不足连接数据库时提示上述错误。此时需要
创建Oracle数据源: [Oracle][ODBC][Ora]ORA-12514:TNS:监听程序当前无法识别连接描述符中请求的服务
出现错误: 首先修改配置文件: D:\app\Administrator\product\11.2.0\dbhome_2\NETWORK\ADMIN\tnsnames.ora, 其内容如下: # tnsnames.ora Network Configuration File: D:\app\Administrator\product\11.2.0\dbhome_2\network
db2 返回error code = -4499 无法连接到数据库的问题解决方案
The DB2 Content Manager installation is blocked: failure to connect to the DB2 database Problem(Abstract) The DB2 Content Manager installation is blocked by a failure to connect to the DB2 data...
DB2 学习笔记 ——数据库管理
一、创建数据库 可以创建实例的数据库使用“CREATE DATABASE”命令。所有数据库都使用默认的存储组“IBMSTOGROUP”,这是在创建实例时创建创建。在DB2中,所有的数据库表都存储在“tablespace”,它利用各自的存储组。该权限的数据库被自动设置为PUBLIC[CREATETAB,BINDADD,CONNECT,IMPLICIT_SCHEMA,并选择],但是,如
DB2错误信息汇总-SQL CODE和SQL State相关[转]
操作数据库过程中,遇到许多问题,很多都与SQL CODE和SQL State相关,现在把一个完整的SQLCODE和SQLState错误信息和相关解释作以下说明,一来可以自己参考,对DB2错误自行找出原因(声明:这是搜集网上的资料得来的,详细出处不记得了)sqlcode sqlstate 说明000 00000 SQL语句成功完成01xxx SQL语句成功完成,但是有警告+012 01545 未限定
PowerBuilder通过ODBC访问MySQL数据库时报错的处理方法
软件版本:PowerBuilder 8.0.4 Build10501MySQL 5.1.14-beta-community-ntMySQL Connector/ODBC 3.51.12(这个版本比较稳定)MySQL GUI Tools 5.0 r9a(MySQL的可视化管理工具)用PowerBuilder通过ODBC连接MySQL成功之后,在编程的过程中总会报一些莫名其妙的错误,例如:1、Ca
一次DB2数据库连接失败(SQLSTATE=08001)的解决方法
有一次,在使用DbVisualizer工具连接自己linux虚拟机上的DB2数据库时,报如下错误: Product: DbVisualizer Pro 9.1 Build: #2050 (2013/09/08 11:03) Java VM: Java HotSpot(TM) 64-Bit Server VM Java Version: 1.6.0_43 Java Vendor: Sun ...
db2 SQL1336N 找不到远程主机 SQLSTATE=08001,编目 TCP/IP 节点时指定的主机名值不正确。
点击连接数据库的时候弹出: SQL1336N 找不到远程主机 SQLSTATE=08001......(注:我现在已经解决了,所以就不能截图,下次我遇到同样的问题,就截图,大家有什么不明白的可以留言),下面就会列举可能是哪些原因造成的:编目 TCP/IP 节点时指定的主机名值不正确。(这是我的原因); 1:找到db2的命令窗口并点击 2.弹出这个窗口,在里面输入命令,下面详细的给大家讲一下
解决DB2数据库出现 SQLSTATE=54048 问题
最近在项目中用到了DB2数据库,在执行一些复杂查询时,系统报出"不存在具有足够页大小的系统临时表空间  SQLSTATE=54048"的数库问题。原因是数据库系统的临时表空间所用的缓冲池页大小只有4,缓冲池大小不够。但DB2系统默认的临时表空间已经指定的缓冲池不能改变,DB2系统默认的临时表空间也不能删除,所以只能新加另一个类型是“系统临时”的表空间。 步骤: 1、打开DB2管理工具“控制...
oracle下的odbc编程
只说下碰到的几个问题: 1.unixODBC版本不一致的问题。 oracle选择的是oracle11gR2,与之版本一致的UnixODBC版本是2.2.14,最新的2.3.4是不行的。如果选择2.3.4在用isql测试连接的时候会提示: [08004][unixODBC][Oracle][ODBC][Ora]ORA-12154: TNS:could not resolve the conne
php pdo 连接db2 数据库
<?php try{ $dbName = 'odbc:test'; $dbUser = ''; $dbPasswd = ''; $pdoConnection = new PDO($dbName,$dbUser,$dbPasswd); if(
DB2修改日志模式报 SQLSTATE=57019
总结一下 DB2 默认为循环归档,根据应用要求调整为日志归档模式 ============================================= 修改之后启动时报错 SQL1116N A connection to or activation of database &quot;XXX&quot; cannot be made because of BACKUP PENDING. SQ...
DB2安装数据库遇到的问题及常用命令
1.db2upp@wlaix6b:/home/db2upp>db2 connect to upp SQL1762N  Unable to connect to database because there is not enough space to  allocate active log files.  SQLSTATE=08004 解决:执行db2 "update db cfg usi
创建夸库视图报错:SQL1101N SQLSTATE=08004
SQLSTATE=08004,SQL1101N
MySQL出现too many connections(1040)错误的解决办法
其实MySQL默认的最大连接数为100,可能在大访问量的时候造成了连接不上数据库。解决的办法: 1、如果你的MySQL数据库使用my.cnf文件配置 找到文件 /etc/my.cnf 编辑器打开,修改max_connections的值为10000。实际MySQL服务器允许的最大连接数16384。 set-variable = max_connections=10000
PowerDesigner16.5 连64位MySQL,报错:SQLSTATE = IM014。原因及解决方案
[list] [*]原因:PowerDesigner 为32位程序,连64位的ODBC DNS,不兼容。 [*]解决方案:下载MySQL的32位的驱动([url]http://dev.mysql.com/downloads/connector/odbc/[/url])并安装,创建32位的、连接MySQL的ODBC DNS。 [*]备注:在安装32位的驱动之前,32位的ODBD下面无法创建My...
SQLserver2008数据源创建失败的解决方案
连接失败: SQLState:'01000' SQL Server 错误:14 [Microsoft][ODBC SQL Server Driver][DBNETLIB]ConnectionOpen(Invalid Instance()). 连接失败: SQLState:'08001' SQL Server 错误:14 [Microsoft][ODBC SQL Server Dr
ODBC错误码
ODBC错误信息 分类: Develop 2005-03-02 09:28 8541人阅读 评论(2) 收藏 举报 sql server服务器数据库sqlnullim ODBC 错误信息 根据 X/Open 和 SQL Access Group SQL CAE 规范 (1992) 所进行的定义,SQLERROR 返回 SQLSTATE 值。SQLSTATE 值是包
CoolSQL_DB2使用配置完整版
CoolSQL_DB2使用配置完整版.doc 1、新建立一个书签。 2、加入你想要链接的数据库的jdbc的jar的驱动包。 3、配置链接帐号。 4、选择书签,进行连接。 详情请下载该文档,谢谢!
DB2 create table报错-104 42601 SQL语句中遇到非法符号
使用PowerDesigner设计数据库表,把它生成的SQL语句放到DB2中执行,报错:104 42601 SQL语句中遇到非法符号 部分SQL语句如下: create table user (    userId   int  not null,   username  varchar  null,   hobby varchar null,   constraint PK_USE
SQLDBDIR目录详解
Part 1 ====================================================================================== DB2 有两个描述 databaseentry的文件,一个在实例的SQLLIB目录下,/sqllib/sqldbdir/sqldbdir(称作 实例sqldbdir),一个在数据库的目录下/NODE0000/
如何在客户端配置ODBC来访问远程DB2 for Windows服务器
本文详细地介绍了如何在客户端配置DB2 for Windows的ODBC数据源,然后又以“万能数据库查询分析器”的中文版本《DB 查询分析器》为工具,通过配置的ODBC数据源来访问远程基于Windows2000 Server操作系统的DB2数据库服务器。 本文同样适应用在客户端配置远程 DB2 for Other OS, 如Aix、Linux、或者Solaris等等。
DB2 连接某数据库报错
连接数据库xf报错: $ db2 connect to xf user db2inst3 using db2inst3 SQL0332N  Character conversion from the source code page "1392" to the target  code page "UNKNOWN" is not supported.  SQLSTATE=57017 $ d
建立Sql Server ODBC链接的时候报SQLSTATE=08001 Microsoft SQL Native client 命名管道提供程序:无法打开与SQL Server 的链接[2]
用ODBC建立Sql Servec链接的时候报:SQLSTATE=08001 Microsoft SQL Native client 命名管道提供程序:无法打开与SQL Server 的链接[2] 报错截图如下: 解决过程: 1、重新下载了一个Sql Server Native Client 11.0版本,安装完之后重启电脑 2、安装完之后还是报这个错误,查看Windows日志
vba连接DB2的方法(ODBC)
用ODBC连接DB2数据的代码,以及ODBC的设定方法等简单说明及实例。
SQLSTATE 37000错误提醒及其解决方法
当我们尝试在Power Designer下将PDM生成的SQL文件运行并导入到SQL Server 2008数据库中时,极有可能会出现这种错误提示。 首先解释一下错误提示“SQLSTATE = 37000”的意思,SQLSTATE ODBC API(驱动程序管理器)错误,37000 则为语法错误或违规访问。 一般出现这种情况,可能是ODBC连接有问题或者数据库设置没有设置好(比如说PDM创建时
解决PHP5.4.7 连接 MsSQL Server 2012时出现【命名管道提供程序: 无法打开与 SQL Server 的连接】
【详细错误】:Uncaught exception 'PDOException' with message 'SQLSTATE[08001]: [Microsoft][SQL Server Native Client 11.0]命名管道提供程序: 无法打开与 SQL Server 的连接 [2].【解决办法】:1. 从微软官方下载SQL Server 2012对PHP支持的应用程序:Microso
linux下WMB通过ODBC连接DB2数据库
之前写过一篇连接oracle数据库的文章,后来发现连接db2数据库在方法上还是有些区别的。
DB2 SQLSTATE 消息 (二)
42818 运算符或函数的操作数不兼容或者不可比较。 42819 算术运算的操作数或需要数字的函数的操作数不是数字。 42820 数字常数太长,或其值不在该数据类型取值范围内。 42821 更新或插入值与列不兼容。 42823 从仅允许一列的子查询中返回了多列。 42824 LIKE 的操作数不是字符串,或第一个操作数不是列。 42825 UNION、INTERSECT、E...
已经建立连接之后未强制实施连接只读方式。 要强制实施只读连接,应设置只读数据源或连接属性。 ERRORCODE=4474, SQLSTATE=01000
http://forum.springframework.org/showthread.php?t=12637 Well, the read-only flag is a kind of stepchild in the JDBC spec... Many drivers (and DBMS) don't really support a true read-only trans
事务仍然保持活动状态,不能关闭连接 ERRORCODE=-4471 SQLSTATE=null
原文地址:http://www.cnblogs.com/tanglc/p/3689326.html 用JDBC与数据库进行交互的时候,报错:事务仍然保持活动状态,不能关闭连接 ERRORCODE=-4471 SQLSTATE=null 是因为在代码中setAutoCommit(false),设置了false,在查询结束时,没有Commit,导致事务没有结束。
db2 不能存取表空间 sqlstate=55039
主要是表空间不处于normal状态,恢复到normal状态(0x0000)就可以了。 可以用这两条命令: quiesce tablespaces for table yy_ca.syslog exclusive;quiesce tablespaces for table yy_ca.syslog reset; 如果第一条提示失败,那么可以先执行这一条命令: load query; 然后就...
关于c#连接DB2
      前段时间项目中有个要去DB2连接数据的功能,顺便就把相关知识整理下。c#连接DB2一共有3种方式分别为一、ODBCOdbcConnection odbcConn = new OdbcConnection("Driver={IBM DB2 ODBC DRIVER};Server=localhost;DSN=TESTDB;UID=username;PWD=pwd;Proto
Powerdesigner 连接mysql 在指定的DSN中,驱动程序和应用程序之间的体系结构不匹配 SQLSTATE = IM014
系统环境: WIN7 64位系统, 用Powerdesigner 连接mysql 逆向工程时 报错 "在指定的DSN中,驱动程序和应用程序之间的体系结构不匹配 SQLSTATE = IM014", 在网上查到的资料说是 安装的 mysql-connector-odbc-5.3.6-winx64.msi ,应该安装 mysql-connector-odbc-5.3.6-winx32.msi 如下
如何安装和配置DB2的ODBC驱动及数据源
 如何安装和配置DB2的ODBC驱动 1.  下载和安装 For x86(32bit): https://www-933.ibm.com/support/fixcentral/swg/selectFixes?parent=ibm%2FInformation%2BManagement&product=ibm/Information+Management/IBM+Data+
在使用coolsql 时的问题
在使用coolsql 时 ,创建完书签,连接数据库时,如果没有连接成功时然后直接关掉了coolsql ,再打开coolsql时,会有一个正在连接的书签,怎么都删不掉,也无法进行其他操作。     解决办法,直接删掉它重新来过: 在win7 下进入安装用户目录 : C:\Users\xxxxx\.coolsql\bookmarkinfo.xml ,找到相应的bookmark  标签,在co...
解决SQL18452错误:用户'sa'登陆失败,未与信任的sqlserver连接相关联 SQLSTATE:28000 SQLSERVER错误:18452
使用MSSQL过程中,有时会遇到打不开连接或登录不了SQL的问题,下面是一个个案: 用户'sa'登陆失败,未与信任的sqlserver连接相关联 SQLSTATE:28000   SQLSERVER错误:18452   [MICROSOFT][ODBC     SQLSERVER     DRIVER][SQL     SERVER]用户‘NULL'登录失败。原因:未与信任SQLSE
DB2常见错误及解决办法
创建数据库的时候,报42704错误。如: Sql代码 =>create database test    =>SQL0204N  "SYSTEM_1386_US" is an undefined name.   SQLSTATE=42704
SQL数据库连接出现[错误2]与[错误17]的一个解决方法
<br />用ODBC连接SQL数据库时,出现如下错误:<br /><br /><br />连接失败:<br />SQLState:'01000'<br />SQL Server 错误 2<br /> <br />连接失败:<br />SQLState:'08001'<br />SQL Server 错误 17<br /><br />以前用的都可以的。昨天换了个数据源,今天换回来出现上面两个错误。<br />到网上搜了若干解决方法比较复杂,如下:(可直接跳至末尾)<br /> <br />http://to
DB2数据库静态参数修改(归档模式和日志组数,都需要重启db)
1、修改日志组数目 [db2inst1@DB2test183 ~]$ db2 update db cfg using LOGPRIMARY 5 DB20000I  The UPDATE DATABASE CONFIGURATION command completed successfully. SQL1363W  One or more of the parameters submitted
文章热词 DB2视频教程 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 物联网连接视频教程 python+sql连接教程