0

DB2 v8.1.18.980 をインストールしました。今、新しいデータベースを作成しようとしています。次の SQL コードでエラーが発生します。

 sqlcode :  -902 

 sqlstate :  58005

残念ながら、エラー自体はロシア語であるため、ここに貼り付けることができません。公式サイトでは、問題について次のように述べています。

「ステートメントを処理できません。アプリケーション プログラムは、追加の SQL ステートメントを発行することを許可されていません。たとえば、アプリケーション プログラムに関連付けられた回復ルーチンは、追加の SQL ステートメントを発行することはできません。

プログラマーの応答: 失敗したアプリケーション・プログラムを再バインドして、再試行してください。問題が解決しない場合は、DBRM を調べて、プログラムと一致していることを確認してください。」

http://publib.boulder.ibm.com/infocenter/dzichelp/v2r2/topic/com.ibm.db2z9.doc.codes/src/tpc/n902.htm

しかし、それは私には明らかではありません。何が間違っている可能性があり、それを解決する方法はありますか?

問題が発生する可能性がある場合は、Windows 7 Ultimate を使用しています。

4

1 に答える 1

0

リンクしたドキュメントは、Windows用のdb2 v8ではなく、z/os用のdb2v9用です。それが最初の問題です。

v8のドキュメントには、SQL902についてのように書かれています。

システムエラー(理由コード=理由コード)が発生しました。後続のSQLステートメントは処理できません。

説明:システム・エラーが発生しました。

ユーザーの処置:

メッセージ番号(SQLCODE)と理由コードをメッセージに記録します。

トレースがアクティブだった場合は、オペレーティングシステムのコマンドプロンプトで独立トレース機能を呼び出します。次に、次の情報を技術サービス担当者に連絡してください。

問題の説明

SQLCODEおよび埋め込まれた理由コード

可能であればSQLCAの内容

可能であればファイルをトレースします。

フェデレーテッドシステムユーザー:要求に失敗したデータソースに問題を切り分け(トラブルシューティングガイドを参照して、SQLステートメントの処理に失敗しているデータソースを特定します)、そのデータソースに必要な診断手順を実行します。データソースの問題判別手順はさまざまですので、該当するデータソースのマニュアルを参照してください。

sqlcode:-902

sqlstate:58005

これは2番目の問題につながります。IBMに連絡してチケットを開くように求められます。私が知る限り、v8はサポートされていないため、それほど簡単ではありません。

8を使い続けるやむを得ない理由がない限り、v9、v9.5、またはv9.7をインストールするのが最善の策だと思います。

于 2011-07-18T14:28:25.107 に答える