我通过 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' 具有执行权限
关于我应该如何让它工作的任何想法?