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 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

4同行回答

libai21libai21课题专家组软件架构设计师海通证券
在数据库服务器上:以实例用户连接数据库,然后执行db2 GRANT execute ON PACKAGE "NULLID "."SQLC2K26" TO USER xxx显示全部

在数据库服务器上:
以实例用户连接数据库,然后执行
db2 GRANT execute ON PACKAGE "NULLID "."SQLC2K26" TO USER xxx

收起
证券 · 2019-12-05
浏览4049

提问者

guanggan001
软件开发工程师迪科

相关问题

问题状态

  • 发布时间:2015-11-04
  • 关注会员:3 人
  • 问题浏览:10042
  • 最近回答:2019-12-05
  • X社区推广