db2客户端10.5与服务端9.7的问题

在远程主机上安装了db2 10.5的客户端,安装完成后db2 connect to datebase user xxx using xxx 可以连接数据库,但是执行insert,或者select语句就告诉我DB21034E  The command was processed as an SQL statement because it was not a valid Command Line Process...显示全部

在远程主机上安装了db2 10.5的客户端,安装完成后db2 connect to datebase user xxx using xxx 可以连接数据库,但是执行insert,或者select语句就告诉我

DB21034E  The command was processed as an SQL statement because it was not a

valid Command Line Processor command.  During SQL processing it returned:

SQL0551N  The statement failed because the authorization ID does not have the

required authorization or privilege to perform the operation.  Authorization

ID: "xxx".  Operation: "EXECUTE". Object: "NULLID.SQLC2K26".  

SQLSTATE=42501

但是我安装9.5客户端就可以insert或者select,查询了一下权限都是SYSADM的权限,所以不知道是因为客户端高于服务端导致的问题还是10.5的客户端就是需要设置权限才能访问数据库造成的,求大神解答

收起
参与10

查看其它 3 个回答huangdk的回答

huangdkhuangdk数据库架构师IBM

用V10.5的客户端进行一下三大bind

IT咨询服务 · 2015-11-04
浏览5691
  • 大神,给讲解一下呗
    2015-11-04
  • db2 terminate db2 CONNECT TO dbname user USERID using PASSWORD db2 BIND pathdb2schema.bnd BLOCKING ALL GRANT PUBLIC SQLERROR CONTINUE db2 BIND path@db2ubind.lst BLOCKING ALL GRANT PUBLIC ACTION ADD db2 BIND path@db2cli.lst BLOCKING ALL GRANT PUBLIC ACTION ADD db2 terminate
    2015-11-04
  • 大神,按着你这个执行了还是报一样的错误
    2015-11-04

回答者

huangdk
数据库架构师IBM

huangdk 最近回答过的问题

回答状态

  • 发布时间:2015-11-04
  • 关注会员:3 人
  • 回答浏览:5691
  • X社区推广