首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >试图将SQL0199N连接到z/OS的HammerDB到Db2时出错

试图将SQL0199N连接到z/OS的HammerDB到Db2时出错
EN

Stack Overflow用户
提问于 2019-02-11 11:26:21
回答 1查看 306关注 0票数 0

我试图使用运行在Windows主机上的DB2 v3.1为HammerDB 11.1z/OS生成一些数据。无法在同一台带有HammerDB的主机上运行DB2。根据HammerDB文档,我需要为ODBC和CLI设置IBM驱动程序。

我所做的:

  1. 在HammerDB主机- v11.1.4fp4_ntx64_odbc_cli.zip上下载并设置11.1驱动程序,如这里所述
  2. 配置db2dsdriver.cfg文件
代码语言:javascript
运行
复制
<configuration>
   <dsncollection>
      <dsn alias="TPCC" name="<my database name>" host="<my host name>" port="50000"/>
      <!-- Long aliases are supported -->
      <dsn alias="longaliasname2" name="name2" host="server2.net1.com" port="55551">
         <parameter name="Authentication" value="SERVER_ENCRYPT"/>
      </dsn>
   </dsncollection>
   <databases>
      <database name="<my database name>" host="<my host name>" port="50000">
         <parameter name="CurrentSchema" value="OWNER1"/>
         .......
  1. 添加环境变量DB2DSDRIVER_CFG_PATH

set DB2DSDRIVER_CFG_PATH=C:\ProgramData\IBM\DB2\C_IBMDB2_CLIDRIVER_clidriver\cfg

  1. 运行HammerDB图形用户界面,尝试构建一个模式并接收
代码语言:javascript
运行
复制
Error in Virtual User 1: [IBM][CLI Driver][DB2] SQL0199N  The use of the reserved word "INDEX" following "" is not valid.  Expected tokens may include:  "ORGANIZE APPEND VOLATILE AUDIT VALIDPROC EDITPROC OBID IN DATA".  SQLSTATE=42601```
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-02-11 12:32:16

了解问题根源的最简单方法可能是跟踪CLI驱动程序。

使用db2trc on -cli命令跟踪CLI驱动程序

在DB2数据服务器客户端,如下所示:

db2trc on -cli -f trc.dmp steps to reproduce the problem db2trc关闭 db2trc fmt -cli trc.dmp trc.dmp.txt

trc.dmp.txt文件将具有客户端试图运行的精确语句。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54629554

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档