【发布时间】:2018-10-25 19:48:55
【问题描述】:
我通过 C# 使用 IBM.Data.DB2 来访问我们大型机 Z/OS 上的 DB2 数据库。不幸的是,我收到“DB2 SQL 错误:SQLCODE=-551, SQLSTATE=42501, SQLERRMC=USER_NAME;EXECUTE PACKAGE;NULLID.SYSLH200, DRIVER=4.19.56”
当我尝试通过 IBM Data Studio 访问 DB2 数据库时收到相同的错误,但后来当我向我的用户授予对包 'NULLID.SYSLH200' 的执行权限时它开始工作,但我仍然收到来自 IBM 的相同错误。 Data.DB2 通过 C# 代码。
我确定:
- 列表项 我的用户对我正在执行查询的表具有执行权限
- 列表项 我的用户对包 'NULLID.SYSLH200' 有执行权限
知道我应该如何让它工作吗?
【问题讨论】: