修正: OLE DB プロバイダー for DB2 が失敗し、ストアド プロシージャ名が 18 文字を超える場合に VALNSPRM を返す

適用先
Host Integration Server 2013 Host Integration Server 2016

現象

OLE DB プロバイダー for DB2 を使用して、メインフレームでストアド プロシージャを呼び出します。

ストアド プロシージャの名前が 18 文字を超える場合、完全な結果セットは返されません。 代わりに、DB2 ネットワーク・ライブラリー・トレースを実行すると、次の DDM 応答メッセージ (VALNSPRM) が表示されることがあります。

SQLSTATE: HY000、SQLCODE: -385 メッセージ: 内部ネットワーク ライブラリ エラーが発生しました。 要求されたコマンドには、認識されない、またはターゲット・システムでサポートされていないパラメーター値が含まれていました。

解決策

この問題を解決する修正プログラムは、Host Integration Server の次の累積的な更新プログラムに含まれています。

ホスト統合サーバー 2016 の累積的な更新プログラム 2

ホスト統合サーバー 2013 の累積的な更新プログラム 4

状態

Microsoft は、これが "適用対象" セクションに記載されている Microsoft 製品の問題であることを確認しました。

参考資料

Microsoft がソフトウェア更新プログラムの説明に使用する 用語 について説明します。