メインフレーム Z/OS 上の DB2 データベースにアクセスするために、C# 経由で IBM.Data.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' に対する実行権限を持っている
どのように機能させるべきかについて何か考えはありますか?