次の方法で共有


データ プロバイダーのエラー コード

データ プロバイダーは、OLE DB IErrorInfo インターフェイスの一部として書式設定された SQLSTATE、SQLCODE、Reason Code、Error Text の形式でエラーを返します。 データ プロバイダーは、分散リレーショナル データベース アーキテクチャ (DRDA) プロトコルと形式を使用して DB2 データベース サーバーに接続します。 データ プロバイダーは、SQLSTATE HY000 または 08S01 で DRDA プロトコルの問題を返し、関連する SQLCODE エラーとテキストを返します。 次の表に、DRDA エラーの一覧を示します。 DRDA プロトコルの問題の詳細については、Open Group (http://www.opengroup.org) によって公開されている DRDA プロトコルのドキュメントを参照してください。 DRDA V5 Vol. 3: Distributed Data Management Architecture、パブリケーション番号 C114 は、Open Group bookstore (https://go.microsoft.com/fwlink/?LinkID=219127& clcid=0x409) からダウンロードできます。

DRDA プロトコル エラー

次の表に、DRDA プロトコルのエラー定数、値、SqlState、SqlCode、およびエラーの説明を示します。 アスタリスク (*) は、使用されていないことを示します。

SQLSTATE SQLCODE 説明
08S01 -256 メッセージ: 作業単位が異常です。

理由: 異常な作業単位応答メッセージは、サーバーで問題が発生し、サーバーが作業単位を異常終了させたことを示します。

アクション: デッドロック、オペレーターの介入、またはその他の問題によってサーバーが作業単位をロールバックしたかどうかを判断します。 クライアント ネットワーク トレースを確認して、オプションの理由コードまたはその他のオプションの診断情報を含む SQL 通信領域応答データ (SQLCARD) がサーバーから返されたかどうかを確認します。
08S01 -260 メッセージ: Access RDB コマンドが処理されます。

理由: リレーショナル データベースへのアクセス応答メッセージは、サーバーがデータベース接続要求を完了できなかったことを示します。

アクション: 接続パラメーターを確認し、接続要求を再試行します。 クライアント ネットワーク トレースを確認して、オプションの理由コードまたはその他のオプションの診断情報を含む SQL 通信領域応答データ (SQLCARD) がサーバーから返されたかどうかを確認します。
08S01 -261 メッセージ: ターゲット システムで永続的なエラー状態が検出されました。 サーバー管理者に問い合わせてください。

理由: 永続的なエージェント エラー応答メッセージは、サーバーで問題が発生し、サーバーが要求されたコマンドを完了しなかったことを示します。

アクション: クライアント ネットワーク トレースを確認して、サーバーがオプションの理由コードまたはその他のオプションの診断情報を返したかどうかを判断します。
08S01 -263 メッセージ: パッケージ バインド プロセスを開始できませんでした。

理由: バインド開始エラー応答メッセージは、サーバーで問題が発生したため、サーバーが要求されたパッケージ バインド プロセスを開始できないようにしたことを示します。

アクション: パッケージ バインド オプションを確認し、パッケージ バインド プロセス要求を再試行します。 クライアント ネットワーク トレースを確認して、オプションの理由コードまたはその他のオプションの診断情報を含む SQL 通信領域応答データ (SQLCARD) がサーバーから返されたかどうかを確認します。
08S01 -269 メッセージ: ユーザーは、ターゲット・システムで要求されたコマンドを実行する権限がありません。

理由: サーバーは、接続時に提示された資格情報を使用してユーザーを認証できません。

アクション: 接続情報を確認して、指定されたユーザー名 (ユーザー ID)、パスワード、およびセキュリティ方法 (対話型サインオン セキュリティ、シングル サインオン、または Kerberos) が、現在のユーザーに対して定義されているサーバー要件と一致していることを確認します。 詳細については、ユーザー名、パスワード、セキュリティ方法に関するトピックを参照してください。
08S01 -270 メッセージ: 内部ネットワーク ライブラリ エラーが発生しました。 要求されたコマンドで、ターゲット システムで実装固有のエラー条件が発生しました。

理由: コマンド チェック応答メッセージは、サーバーが分散データ管理または分散リレーショナル データベース アーキテクチャ内で設計されていないと判断したコマンドをクライアントから受信したことを示します。

アクション: クライアント・ネットワーク・トレースを調べて、問題の原因を示す可能性のある追加のオプション・エラー・メッセージがサーバーから戻されたかどうかを判別し、問題を解決するためのアクションを確認します。
08S01 -272 メッセージ: 内部ネットワーク ライブラリ エラーが発生しました。 要求されたコマンドが認識されないか、ターゲット・システムでサポートされていません。

理由: コマンドがサポートされていない応答メッセージは、サーバーがクライアントから、サーバーが認識しないコマンドを受信したか、サーバーがサポートしていないことを示します。

アクション: クライアント ネットワーク トレースを確認して、サーバーがオプションの重大度コードまたはその他のオプションの診断情報を返したかどうかを判断します。
08S01 -273 メッセージ: コマンドが会話の処理機能に違反しました。

理由: コマンド違反応答メッセージは、サーバーがクライアントから、サーバーが現在の会話の処理スコープに違反していると判断したコマンドを受信したことを示します。

アクション: 接続パラメーター (分散作業単位など) を確認し、接続とコマンド要求を再試行します。 クライアント ネットワーク トレースを確認して、サーバーがオプションの重大度コードまたはその他のオプションの診断情報を返したかどうかを確認します。
08S01 -274 メッセージ: コミットメント要求。

理由: コミットメント要求応答メッセージは、サーバーが現在のコンテキストで無効であると判断したコミットまたはロールバック要求をクライアントから受信したことを示します。

アクション: 接続パラメーター (分散作業単位など) を確認し、接続とコマンド要求を再試行します。 クライアント ネットワーク トレースを確認して、サーバーがオプションの重大度コードまたはその他のオプションの診断情報を返したかどうかを確認します。
08S01 -290 メッセージ: 説明が無効です。

理由: 無効な説明応答メッセージは、クライアントが無効な DRDA フォーマット・データ・オブジェクト・コンテンツ・アーキテクチャ (FD:OCA) 記述子をデータに送信したときに、サーバーが 1 つ以上のデータ値を読み取ることができなかったことを示しています。このコマンドは失敗します。

アクション: データ パラメーターの値とデータ型を確認し、コマンド要求を再試行します。 クライアント ネットワーク トレースを確認して、サーバーがオプションの重大度コード、無効なパラメーター番号、またはその他のオプションの診断情報を返したかどうかを確認します。
08S01 -291 メッセージ: データ マッピング エラーのため、ホストはレコードを挿入、変更、または取得できません。

理由: データ マッピング エラー応答メッセージは、サーバーがソースから宛先に 1 つ以上のデータ値をマップできなかったことを示し、クライアントが無効なデータを送信したときにコマンドが失敗します。

アクション: データ パラメーターの値とデータ型を確認し、コマンド要求を再試行します。 クライアント ネットワーク トレースを確認して、サーバーがオプションの重大度コード、無効なパラメーター番号、またはその他のオプションの診断情報を返したかどうかを確認します。
08S01 -303 メッセージ: クエリの終了。

理由: クエリ応答メッセージの末尾は、サーバー、ネットワーク、またはクライアントの問題が原因で、サーバーがクエリ結果の処理を続行できなかったことを示します。

アクション: サーバーとネットワークの状態を確認し、接続とコマンド要求を再試行します。 クライアント ネットワーク トレースを確認して、サーバーがオプションの重大度コードまたはその他のオプションの診断情報を返したかどうかを確認します。
08S01 -304 メッセージ: 作業単位の終了。

理由: 作業単位の終了条件応答メッセージは、サーバーがクライアントから受け取った最後のコマンドに基づいて作業単位を終了したことを示します。

アクション: 接続パラメーター (自動コミット、分散作業単位、接続タイムアウト、コマンド タイムアウト、FastLoad Optimize、静的 SQL パッケージ バインド オプションなど) を確認し、接続とコマンド要求を再試行します。 クライアント ネットワーク トレースを確認して、サーバーがオプションの重大度コードまたはその他のオプションの診断情報を返したかどうかを確認します。
08S01 -331 メッセージ: 内部ネットワーク ライブラリ エラーが発生しました。 内部マネージャー依存関係が満たされなかったため、要求が行われました。

理由: マネージャー依存関係エラー応答メッセージは、サーバーがクライアントからコマンドを受信したことを示します。サーバーは、サーバーが指定したマネージャー レベルに基づいて、要求のコンテキストでサポートしていません。

アクション: 接続パラメーターを確認し、接続とコマンド要求を再試行します。 クライアント ネットワーク トレースを確認して、サーバーがオプションの理由コードまたはその他のオプションの診断情報を返したかどうかを確認します。
08S01 -332 メッセージ: マネージャー レベルの競合。

理由: マネージャー レベルの競合応答メッセージは、サーバーがデータベース接続要求を完了できなかったことを示します。

アクション: 接続パラメーターを確認し、接続要求を再試行します。 クライアント ネットワーク トレースを確認して、オプションの理由コードまたはその他のオプションの診断情報を含む SQL 通信領域応答データ (SQLCARD) がサーバーから返されたかどうかを確認します。
08S01 -335 メッセージ: 内部ネットワーク ライブラリ エラーが発生しました。 要求されたコマンドは、認識されないか、ターゲット・システムでサポートされていないデータ・オブジェクトを送信しました。

理由: オブジェクトがサポートされていない応答メッセージは、サーバーがクライアントからオブジェクトを受信したことを示します。サーバーが認識しないか、サーバーがサポートしていないことを示します。

アクション: クライアント ネットワーク トレースを確認して、サーバーがオプションの重大度コードまたはその他のオプションの診断情報を返したかどうかを判断します。
08S01 -339 メッセージ: クエリを開けませんでした。

理由: 開いているクエリエラーの応答メッセージは、サーバーがカーソルを開くクライアント要求を処理できなかったことを示します。

アクション: 接続パラメーター (自動コミット、分散作業単位、接続タイムアウト、コマンド タイムアウト、FastLoad Optimize、静的 SQL パッケージ バインド オプションなど) を確認し、接続とコマンド要求を再試行します。 クライアント ネットワーク トレースを確認して、サーバーがオプションの重大度コードまたはその他のオプションの診断情報を返したかどうかを確認します。
08S01 -340 メッセージ: クエリ応答メッセージを開きます。

理由: オープン 照会完了応答メッセージは、サーバーがオープン照会または SQL set ステートメントを正常に完了できなかったことを示します。

アクション: 接続パラメーター (自動コミット、分散作業単位、接続タイムアウト、コマンド タイムアウト、FastLoad Optimize、静的 SQL パッケージ バインド オプション、既定の修飾子など) を確認し、接続とコマンド要求を再試行します。 クライアント ネットワーク トレースを確認して、サーバーがオプションの重大度コードまたはその他のオプションの診断情報を返したかどうかを確認します。
08S01 -341 メッセージ: 指定されたパッケージに対して、パッケージ バインド プロセスがアクティブではありません。

理由: リレーショナル データベース パッケージバインドがアクティブでない応答メッセージは、前のバインド開始要求が完了しなかったときに、サーバーがバインド SQL ステートメントまたは終了バインド要求を処理できなかったことを示します。

アクション: 接続パラメーター (パッケージ コレクションや静的 SQL パッケージ バインド オプションなど) を確認し、コマンド要求を再試行します。 クライアント ネットワーク トレースを確認して、サーバーがオプションの重大度コードまたはその他のオプションの診断情報を返したかどうかを確認します。
08S01 -342 メッセージ: RDB パッケージ バインド プロセスがアクティブな場合、コマンドを処理できません。

理由: リレーショナル・データベース・パッケージ・バインディング・プロセスのアクティブ応答メッセージは、先行する終了バインド要求が完了しなかったときに、サーバーがバインド SQL ステートメントを処理できなかったことを示します。

アクション: 接続パラメーター (パッケージ コレクションや静的 SQL パッケージ バインド オプションなど) を確認し、コマンド要求を再試行します。 クライアント ネットワーク トレースを確認して、サーバーがオプションの重大度コードまたはその他のオプションの診断情報を返したかどうかを確認します。
HY000 -343 メッセージ: 内部ネットワーク ライブラリ エラーが発生しました。 ネットワーク レベルの会話プロトコル エラーが発生しました。

理由: メッセージ交換プロトコルのエラー コード文字列応答メッセージは、サーバーが現在のコンテキストでシーケンス外のプロトコル コマンドを受信したことを示します。

アクション: クライアント ネットワーク トレースを確認して、サーバーがオプションの重大度コードまたはその他のオプションの診断情報を返したかどうかを判断します。
08S01 -344 メッセージ: 内部ネットワーク ライブラリ エラーが発生しました。 要求されたコマンドには、認識されない、またはターゲット システムでサポートされていないパラメーターが含まれていました。

理由: パラメーターがサポートされていない応答メッセージは、サーバーが指定されたコマンドを認識またはサポートしていない場合に、サーバーが要求されたコマンドを完了できないことを示します。

アクション: 接続とコマンドのパラメーターを確認し、接続とコマンド要求を再試行します。 クライアント ネットワーク トレースを確認して、サーバーがオプションの重大度コードまたはその他のオプションの診断情報を返したかどうかを確認します。
08S01 -345 メッセージ: クエリが開かされていません。

理由: クエリが開かないことを示す応答メッセージは、クエリが開かっていないときに、サーバーがクエリの続行またはクエリの終了コマンドを処理できなかったことを示します。

アクション: サーバー、ネットワーク、接続パラメーターの状態 (自動コミット、分散作業単位、接続タイムアウト、コマンド タイムアウト、FastLoad Optimize、静的 SQL パッケージ バインド オプションなど) を確認し、接続とコマンド要求を再試行します。 クライアント ネットワーク トレースを確認して、サーバーがオプションの重大度コードまたはその他のオプションの診断情報を返したかどうかを確認します。
08S01 -346 メッセージ: クエリは以前に開かれました。

理由: 以前に開いたクエリの応答メッセージは、既に開いているクエリに対して、サーバーが開いているクエリ要求を処理できないことを示します。

アクション: 接続パラメーター (自動コミット、分散作業単位、接続タイムアウト、コマンド タイムアウト、FastLoad Optimize、静的 SQL パッケージ バインド オプションなど) を確認し、接続とコマンド要求を再試行します。 クライアント ネットワーク トレースを確認して、サーバーがオプションの重大度コードまたはその他のオプションの診断情報を返したかどうかを確認します。
08S01 -356 メッセージ: ユーザーは既にホスト リソースにアクセスできます。

理由: 現在アクセスされているリレーショナル データベースの応答メッセージは、クライアントがリレーショナル データベースに既に接続されている場合に、サーバーがアクセス リレーショナル データベース コマンドを完了できないことを示します。

アクション: 接続パラメーター (初期カタログ、接続プール、接続タイムアウトなど) を確認し、接続とコマンド要求を再試行します。 クライアント ネットワーク トレースを確認して、サーバーがオプションの重大度コードまたはその他のオプションの診断情報を返したかどうかを確認します。
08S01 -357 メッセージ: ホスト リソースの要求に失敗しました。

理由: リレーショナル データベース アクセスに失敗した応答メッセージは、サーバーが接続要求を完了できないことを示します。

アクション: サーバー、ネットワーク、接続パラメーターの状態 (初期カタログ、ネットワーク アドレス、ネットワーク ポート、接続タイムアウトなど) を確認し、接続要求を再試行します。 クライアント ネットワーク トレースを確認して、サーバーがオプションの重大度コードまたはその他のオプションの診断情報を返したかどうかを確認します。
08S01 -358 メッセージ: ユーザーには、ホスト リソースにアクセスする権限がありません。 認証資格情報を確認するか、システム管理者に問い合わせてください。

理由: リレーショナル データベースに対して承認されていない応答メッセージは、サーバーが接続時に提示された資格情報でユーザーを認証できないことを示します。

アクション: 接続情報を確認して、指定されたユーザー名 (ユーザー ID)、パスワード、およびセキュリティ方法 (対話型サインオン セキュリティ、シングル サインオン、または Kerberos) が現在のユーザーに対して定義されているサーバー要件と一致していることを確認してから、接続要求を再試行します。 クライアント ネットワーク トレースを確認して、サーバーがオプションの重大度コードまたはその他のオプションの診断情報を返したかどうかを確認します。 詳細については、ユーザー名、パスワード、セキュリティ方法に関するトピックを参照してください。
08S01 -359 メッセージ: RDB サービスを要求するコマンドの前に、Access RDB コマンドを発行する必要があります。

理由: リレーショナル・データベースがアクセスされなかった応答メッセージは、前の接続要求が完了しなかったときに、サーバーがコマンドを完了できなかったことを示します。

アクション: 接続情報を確認してから、接続とコマンド要求を再試行します。 クライアント ネットワーク トレースを確認して、サーバーがオプションの重大度コードまたはその他のオプションの診断情報を返したかどうかを確認します。
HY000 -360 メッセージ: ホスト リソースが見つかりませんでした。 初期カタログ値がホスト リソース名と一致することを確認します。

理由: リレーショナル データベースが見つからないという応答メッセージは、サーバーが要求されたリレーショナル データベースにクライアントを接続できなかったことを示します。

アクション: 初期カタログ値が DB2 for z/OS ロケーション名、DB2 for IBM i リレーショナル・データベース・ディレクトリー・エントリー (RDBDIRE)、または DB2 for Windows データベース名と一致することを確認するために、接続情報を確認します。 ネットワーク アドレスとネットワーク ポートの値を確認し、接続要求を再試行します。 クライアント ネットワーク トレースを確認して、サーバーがオプションの重大度コードまたはその他のオプションの診断情報を返したかどうかを確認します。 詳細については、初期カタログのトピックを参照してください。
08S01 -361 メッセージ: RDB 更新応答メッセージ。

理由: リレーショナル データベース更新応答メッセージは、サーバーがローカルまたはリモートのリレーショナル データベースを更新するコマンドを完了できなかったことを示します。

アクション: 接続パラメーター (自動コミット、分散作業単位、接続タイムアウト、コマンド タイムアウト、FastLoad Optimize、静的 SQL パッケージ バインド オプションなど) を確認し、接続とコマンド要求を再試行します。 クライアント ネットワーク トレースを確認して、サーバーがオプションの重大度コードまたはその他のオプションの診断情報を返したかどうかを確認します。
08S01 -370 メッセージ: ターゲット・システムに、コマンドを完了するためのリソースが不足しています。 サーバー管理者に問い合わせてください。

理由: 応答メッセージに達したリソース制限は、サーバー リソースが不足しているためにサーバーを完了できなかったことを示します (メモリ、ロック、バッファーなど)。

アクション: 接続とコマンドのパラメーターを確認し、接続とコマンド要求を再試行します。 クライアント ネットワーク トレースを確認して、オプションの理由コードまたはその他のオプションの診断情報を含む SQL 通信領域応答データ (SQLCARD) がサーバーから返されたかどうかを確認します。
08S01 -372 メッセージ: SQL エラーが発生しました。

理由: SQL エラー条件応答メッセージは、サーバーでエラーが発生し、そのエラーが SQL エラーを返したことを示します。

アクション: 接続パラメーターとコマンド パラメーターを確認し、接続とコマンド要求 (SQL ステートメント、静的 SQL パッケージ セクションプロセス要求へのバインド SQL ステートメントなど) を再試行します。 クライアント ネットワーク トレースを確認して、オプションの理由コードまたはその他のオプションの診断情報を含む SQL 通信領域応答データ (SQLCARD) がサーバーから返されたかどうかを確認します。
HY000 -379 メッセージ: 内部ネットワーク ライブラリ エラーが発生しました。 ネットワーク レベルの構文エラーが発生しました。

理由: データ ストリーム構文エラー応答メッセージは、サーバーが分散データ管理アーキテクチャの要件に準拠していないとサーバーが判断したプロトコル コマンドを処理できなかったことを示します。

アクション: クライアント ネットワーク トレースを確認して、サーバーがオプションの重大度コードまたはその他のオプションの診断情報を返したかどうかを判断します。
08S01 -381 メッセージ: 内部ネットワーク ライブラリ エラーが発生しました。 要求されたコマンドは、認識されないか、ターゲット システムでサポートされていないデータ オブジェクト拡張機能を送信しました。

理由: ターゲットがサポートされていない応答メッセージは、サーバーがクライアントからオブジェクトのパラメーターを受け取り、サーバーが認識しないか、サーバーがサポートしていないことを示します。

アクション: クライアント ネットワーク トレースを確認して、サーバーがオプションの重大度コードまたはその他のオプションの診断情報を返したかどうかを判断します。
08S01 -385 メッセージ: 内部ネットワーク ライブラリ エラーが発生しました。 要求されたコマンドには、認識されない、またはターゲット システムでサポートされていないパラメーター値が含まれていました。

理由: パラメーター値がサポートされていない応答メッセージは、サーバーがクライアントのオブジェクトから受け取ったパラメーター値(例: 無効なホストCCSID)を認識しない、またはサポートしていないことを示しています。 接続時またはコマンドの実行時に、クライアントが正しくないユーザー指定値を指定しました。

アクション: クライアント ネットワーク トレースを確認して、値が認識されない、またはサポートされていないパラメーターを表示し、サーバーがオプションの重大度コードまたはその他のオプションの診断情報を返したかどうかを判断します。
HY000 -1500 メッセージ: 現在の接続のステートメントの最大数 (128) に達しました。

理由: クライアントは、DB2 静的 SQL パッケージ内のセクションで定義済みの SQL ステートメントを使用して、同時 SQL SELECT ステートメントの実行をサポートします。 既定では、クライアントは 128 個のパッケージ セクションを定義し、クライアントはクライアント接続ごとに 128 個の同時 SQL SELECT ステートメントを実行できるようにします。 未処理の同時実行 SQL SELECT ステートメントの最大数が定義済みのセクションの数を超えている場合、クライアントは新しい SQL SELECT ステートメントを実行できません。

アクション: 接続情報を確認して、パッケージ・コレクションの値が、HIS 2010 パッケージが現行ユーザー ID または PUBLIC によって実行用に定義されている DB2 コレクションと一致することを確認します。 詳細については、「パッケージ コレクション」のトピックを参照してください。
HY000 -1501 メッセージ: ユーザーには、パッケージを作成 (実行) する権限がありません。

理由: サーバーは、現在のユーザーが許可されていない静的 SQL パッケージに格納されている CURSOR ステートメントを必要とする SQL SELECT または CALL ステートメントを実行できません。 クライアントは、SQL SELECT ステートメントの実行をサポートするために、DB2 静的 SQL パッケージ内のセクションの定義済み SQL ステートメントに依存します。 既定では、ランタイム ユーザーがパッケージ コレクション接続プロパティで指定された DB2 コレクションに対するパッケージ BIND、EXECUTE、GRANT 権限を持っている場合、クライアントはパッケージを自動的に定義します。

アクション: 接続情報を確認して、パッケージ・コレクションの値が、HIS 2010 パッケージが現行ユーザー ID または PUBLIC によって実行用に定義されている DB2 コレクションと一致していることを確認します。 データ アクセス ツール、データ ソース ウィザード、データ リンク、またはデータ アクセス ライブラリを使用して、現在のユーザー ID または PUBLIC で実行する HIS 2010 パッケージを手動で作成します。 HIS 2010 パッケージ (CREATE、BIND、EXECUTE 特権) を自動的に作成する特権を持つ承認 ID を使用して DB2 に接続します。 詳細については、「パッケージ コレクション」のトピックを参照してください。
HY000 -7049 メッセージ: プールから接続を取得できませんでした。 アプリケーションが接続プールからの接続の制限に達しました。 "MAX POOL SIZE" プロパティで定義されている最大数。

理由: クライアント接続プールで使用可能な接続が使い果たされた場合、クライアントはサーバーに接続できません。

アクション: プールの最大サイズを大きく構成し、プールされた接続にタイムアウトを設定します。 詳細については、最大プール サイズに関するトピックを参照してください。

TCPIP ネットワーク エラー

次の表に、TCPIP ネットワーク クライアントのエラー定数、値、SqlState、SqlCode、およびエラーの説明を示します。

SQLSTATE SQLCODE 説明
08S01 -602 メッセージ: 指定されたホスト名を解決できませんでした。

理由: ユーザー指定のネットワーク・アドレスまたはネットワーク・ポート値が正しくない DB2 サーバーにクライアントが接続できませんでした。

アクション: 接続情報を確認して、指定されたネットワーク アドレスとネットワーク ポートがサーバーと一致することを確認します。 詳細については、ネットワーク アドレスとネットワーク ポートに関するトピックを参照してください。
08S01 -603 メッセージ: 指定されたホストに接続できませんでした。

理由: クライアントが、ユーザー指定のネットワーク・アドレスまたはネットワーク・ポート値が正しくない DB2 サーバーに接続できなかったか、サーバーが使用不可です。

アクション: 接続情報を確認して、指定されたネットワーク アドレスとネットワーク ポートがサーバーと一致することを確認します。 ネットワーク管理者またはサーバー管理者に問い合わせてください。 詳細については、ネットワーク アドレスとネットワーク ポートに関するトピックを参照してください。
08S01 -604 メッセージ: ソケットの割り当てに失敗しました。

理由: すべてのローカル クライアント ソケット リソースが使用されていたときに、クライアントが TCP/IP ネットワーク経由で DB2 サーバーに接続できませんでした。

アクション: 未使用のクライアント接続を閉じます。 クライアント接続プールを利用します。 詳細については、接続プールに関するトピックを参照してください。
08S01 -605 メッセージ: ホストがデータを送信できなかったため、ネットワーク接続が終了しました。

理由: クライアントまたはサーバーに予期しない問題が発生したため、クライアントが DB2 サーバーに接続できませんでした。

アクション: クライアント管理者、ネットワーク管理者、またはサーバー管理者に問い合わせてください。
08S01 -606 メッセージ: エンタープライズ シングル サインオンエラー: SSO サーバー <server-name>に接続できませんでした。 SSO が構成されていること、および SSO サービスが Hat Server で実行されていることを確認します。

理由: Enterprise Single Sign-On サーバーが構成されていないか、実行されていません。

アクション: ESSO 関連アプリケーション名が、Enterprise Single Sign-On 管理者によって定義されたサーバーと現在のユーザーの値と一致することを確認するために、接続情報を確認します。 Enterprise Single Sign-On Administrator に問い合わせてください。 代替認証方法を構成します。 詳細については、セキュリティ方法に関するトピックを参照してください。
08S01 10014 メッセージ: TCPIP ソケット エラーが発生しました (10014): 名前が指す sockaddr 構造体に、関連付けられているアドレス ファミリのアドレス形式が正しくないか、namelen パラメーターが小さすぎます。 namelen パラメーターで指定された長さの name パラメーターが指す sockaddr 構造体が、ユーザー・アドレス・スペースの有効な部分にない場合にも、このエラーが返されます。

理由: クライアントが不適切な形式の IPv6 ネットワーク アドレスを使用して DB2 サーバーに接続しようとしています。

アクション: 指定されたネットワーク アドレスが、IPv4 または IPv6 ネットワークのサーバーと要件と一致することを確認するために、接続情報を確認します。 詳細については、ネットワーク アドレスに関するトピックを参照してください。
08S01 10022 メッセージ: TCPIP ソケット エラーが発生しました (10022): 無効な引数が指定されました。

理由: クライアントが、不適切な形式の IPv4 または IPv6 ネットワーク アドレスを使用して DB2 サーバーに接続しようとしています。

アクション: 指定されたネットワーク アドレスが、IPv4 または IPv6 ネットワークのサーバーと要件と一致することを確認するために、接続情報を確認します。 詳細については、ネットワーク アドレスに関するトピックを参照してください。
08S01 10024 メッセージ: TCPIP ソケット エラーが発生しました (10024): これ以上ソケット記述子を使用できません。

理由: すべてのローカル クライアント ソケット接続が使用されていたときに、クライアントが TCP/IP ネットワーク経由で DB2 サーバーに接続できませんでした。

アクション: 未使用のクライアント接続を閉じます。 クライアント接続プールを利用します。 詳細については、接続プールに関するトピックを参照してください。
08S01 10040 メッセージ: TCPIP ソケット エラーが発生しました (10040): メッセージが大きすぎて指定されたバッファーに収まりきれず、切り捨てられました。

理由: クライアントは、プログラムの要求に応じてコマンドを実行できませんでした。

アクション: コマンド構文とパラメーター・データ値が、DB2 サーバー・プラットフォームおよびバージョンでサポートされる制限内にあることを確認します。 コマンドとデータ型の制限の詳細については、データ型マッピングに関するトピックを参照してください。
08S01 10043 メッセージ: TCPIP ソケット エラーが発生しました (10043): 指定されたプロトコルはサポートされていません。

理由: クライアントは、SECURE Sockets Layer や Transport Layer Security など、DB2 サーバーでサポートされていないアクセス方法を使用して DB2 サーバーに接続しようとしています。

アクション: 接続情報を確認して、DB2 サーバーが SSL または TLS をサポートしていることを確認します。 SSL または TLS を指定せずに TCP/IP ネットワークを構成します。 ネットワーク管理者またはサーバー管理者に問い合わせてください。 TCP/IP ネットワーク接続の詳細については、TCP/IP ネットワーク接続に関するトピックを参照してください。
08S01 10047 メッセージ: TCPIP ソケット エラーが発生しました (10047): 指定されたファミリ内のアドレスは、このソケットで使用できません。

理由: クライアントが、不適切な形式の IPv4 または IPv6 ネットワーク アドレスを使用して DB2 サーバーに接続しようとしています。

アクション: 指定されたネットワーク アドレスが、IPv4 または IPv6 ネットワークのサーバーと要件と一致することを確認するために、接続情報を確認します。 詳細については、ネットワーク アドレスに関するトピックを参照してください。
08S01 10049 メッセージ: TCPIP ソケット エラーが発生しました (10049): リモート アドレスが有効なアドレスではありません (INADDR_ANYやin6addr_anyなど)。

理由: クライアントが不適切な形式の IPv6 ネットワーク アドレスを使用して DB2 サーバーに接続しようとしています。

アクション: 指定されたネットワーク アドレスが、IPv4 または IPv6 ネットワークのサーバーと要件と一致することを確認するために、接続情報を確認します。 詳細については、ネットワーク アドレスに関するトピックを参照してください。
08S01 10050 メッセージ: TCPIP ソケット エラーが発生しました (10050): ソケット操作でネットワークが停止しました。 これは、ネットワーク システム (つまり、Windows ソケット DLL が実行されるプロトコル スタック)、ネットワーク インターフェイス、またはローカル ネットワーク自体の重大な障害を示している可能性があります。

理由: クライアントが、ユーザー指定のネットワーク・アドレスまたはネットワーク・ポート値が正しくない DB2 サーバーに接続できなかったか、サーバーが使用不可です。

アクション: 接続情報を確認して、指定されたネットワーク アドレスとネットワーク ポートがサーバーと一致することを確認します。 サーバー管理者に問い合わせてください。 詳細については、ネットワーク アドレスとネットワーク ポートに関するトピックを参照してください。
08S01 10051 メッセージ: TCPIP ソケット エラーが発生しました (10053): 現時点では、このホストからネットワークに到達できません。

理由: クライアントが、ユーザー指定のネットワーク・アドレスまたはネットワーク・ポート値が正しくない DB2 サーバーに接続できなかったか、サーバーが使用不可です。

アクション: 接続情報を確認して、指定されたネットワーク アドレスとネットワーク ポートがサーバーと一致することを確認します。 サーバー管理者に問い合わせてください。 詳細については、ネットワーク アドレスとネットワーク ポートに関するトピックを参照してください。
08S01 10052 メッセージ: TCPIP ソケット エラーが発生しました (10053): 接続指向ソケットの場合、このエラーは、操作の進行中にキープアライブ アクティビティが失敗を検出したために接続が切断されたことを示します。 データグラム ソケットの場合、このエラーは有効期限が切れたことを示します。

理由: サーバーがクライアント接続を閉じました。

アクション: ネットワーク管理者またはサーバー管理者に問い合わせてください。
08S01 10052 メッセージ: TCPIP ソケット エラーが発生しました (10052): 操作の進行中にキープアライブ アクティビティが失敗を検出したため、接続が切断されました。

理由: サーバーがクライアント接続を閉じました。

アクション: ネットワーク管理者またはサーバー管理者に問い合わせてください。
08S01 10053 メッセージ: TCPIP ソケット エラーが発生しました (10053): 確立された接続が、ホスト コンピューターのソフトウェアによって中止されました。

理由: サーバーがクライアント接続を閉じました。

アクション: ネットワーク管理者またはサーバー管理者に問い合わせてください。
08S01 10054 メッセージ: TCP/IP のソケットエラーが発生しました (10054): 仮想回路は、リモート側によってハードクローズまたは強制終了が実行され、リセットされました。 アプリケーションは、使用できなくなったソケットを閉じる必要があります。 UPD データグラム ソケットでは、このエラーは、以前の送信操作で ICMP "ポートに到達不能" メッセージが発生したことを示します。

理由: サーバーがクライアント接続を閉じました。

アクション: ネットワーク管理者またはサーバー管理者に問い合わせてください。
08S01 10055 メッセージ: TCPIP ソケット エラーが発生しました (10055): バッファー領域がありません。

理由: すべてのローカル クライアント ソケット リソースが使用されていたときに、クライアントが TCP/IP ネットワーク経由で DB2 サーバーに接続できませんでした。

アクション: 未使用のクライアント接続を閉じます。 クライアント接続プールを利用します。 詳細については、接続プールに関するトピックを参照してください。
08S01 10057 メッセージ: TCPIP ソケット エラーが発生しました (10057): ソケットが接続されておらず、(sendto 呼び出しを使用してデータグラム ソケットで送信する場合) アドレスが指定されていないため、データの送受信要求が許可されませんでした。

理由: ユーザー指定のネットワーク・アドレスまたはネットワーク・ポート値が正しくない DB2 サーバーにクライアントが接続できませんでした。

アクション: 接続情報を確認して、指定されたネットワーク アドレスとネットワーク ポートがサーバーと一致することを確認します。 詳細については、ネットワーク アドレスとネットワーク ポートに関するトピックを参照してください。
08S01 10060 メッセージ: TCPIP ソケット エラーが発生しました (10060): ネットワーク障害またはピア システムの応答に失敗したため、接続が切断されました。

理由: サーバーがクライアント接続を閉じました。

アクション: ネットワーク管理者またはサーバー管理者に問い合わせてください。
08S01 10061 メッセージ: TCPIP ソケット エラーが発生しました (10061): 接続の試行が強制的に拒否されました。

理由: ユーザー指定のネットワーク・アドレスまたはネットワーク・ポート値が正しくない DB2 サーバーにクライアントが接続できませんでした。

アクション: 接続情報を確認して、指定されたネットワーク アドレスとネットワーク ポートがサーバーと一致することを確認します。 詳細については、ネットワーク アドレスとネットワーク ポートに関するトピックを参照してください。
08S01 10065 メッセージ: TCPIP ソケット エラーが発生しました (10065): ソケット操作が到達できないホストに対して試行されました。

理由: クライアントが、ユーザー指定のネットワーク・アドレスまたはネットワーク・ポート値が正しくない DB2 サーバーに接続できなかったか、サーバーが使用不可です。

アクション: 接続情報を確認して、指定されたネットワーク アドレスとネットワーク ポートがサーバーと一致することを確認します。 サーバー管理者に問い合わせてください。 詳細については、ネットワーク アドレスとネットワーク ポートに関するトピックを参照してください。
08S01 10093 メッセージ: TCPIP ソケット エラーが発生しました (10093): この関数を使用する前に、WSAStartup 呼び出しが成功した必要があります。 詳細については、https://msdn.microsoft.com/library/ms742213(VS.85).aspxを参照してください。

理由: すべてのローカル クライアント ソケット接続が使用されていたときに、クライアントが TCP/IP ネットワーク経由で DB2 サーバーに接続できませんでした。

アクション: 未使用のクライアント接続を閉じます。 クライアント接続プールを利用します。 詳細については、接続プールに関するトピックを参照してください。

一般的なエラー

次の表は、DB2 サーバー・エラーを修正するために実行する必要があるアクションと共に発生する可能性があるエラーを示しています。

SQLSTATE SQLCODE メッセージ 説明
42601 -104 無効なシンボル。

トークンが無効です。予期しないトークンです。

<text>の後に予期しないトークン<token>が見つかりました。 必要なトークンには、 <token-list>が含まれる場合があります。
理由: サーバーは、無効、無効、または予期しないシンボルまたはトークンを含む SQL ステートメントを実行できません。

アクション: 特定の IBM DB2 プラットフォームおよびバージョンの IBM DB2 SQL リファレンスを使用して、SQL 構文を確認します。 サポートされている区切り記号 (二重引用符) を使用するのではなく、データ コンシューマー アプリケーションがサポートされていない区切り記号付きオブジェクト識別子 (例: 角かっこ ([<object-name>]) を使用しているかどうかを確認します。
42602 -113 <string>に無効な文字が見つかりました。理由コード: <reason-code>.

名前の中で無効な文字が検出されました。

<identifier> には、許可されていない文字または文字を含まない文字が含まれています。
理由: クライアントが DB2 サーバーに接続するときに、サーバーは SQL SET CURRENT SQLID ステートメントを処理できません。

アクション: デフォルト修飾子値が、オブジェクトがカタログ化されている DB2 コレクションと一致することを確認するために、接続情報を確認します。 詳細については、「既定の修飾子」に関するトピックをご覧ください。
42802 -117 割り当てられた値の数は、指定された列または暗黙的な列の数と同じではありません。

ステートメントに誤った数の値が含まれています。

割り当てられた値の数は、指定または暗黙的な列または変数の数と同じではありません。
理由: 指定された値の数がテーブル内の列数と同じでない場合、サーバーは SQL INSERT ステートメントを実行できません。

アクション: システム カタログ (SYSIBM など) に対してクエリを実行して、列の数が SQL ステートメント内のオブジェクトと一致することを確認します。SYSCOLUMNS) またはクライアント スキーマ クエリの実行 (OLE DB IDBSchemaRowsets::GetSchemas(DBSCHEMA_COLUMNS) や msDb2Connection.GetSchema(Columns) の ADO.NET。
22007 -181 日時値の文字列表現が有効な日時値ではありません。

日付、時刻、またはタイムスタンプ文字列の値が無効です。

datetime 値の文字列形式が範囲外です。
理由: サーバーは、DATETIME 値の形式が正しくないか範囲外である SQL ステートメントを実行できません。

アクション: DATETIME 値が 0001 から 9999 の年でサポートされている範囲内であることを確認します。 1 から 12 の月、28/29/30/31 の日 (月と閏年に応じて)、0 から 24 (米国では 12)、分は 0 から 59、秒は 0 から 59、マイクロ秒は 0 から 999999 です。 接続情報を調べて、DateTime As Date オプションが True に指定されていることを確認し、DB2 Timestamp データ値にマップされている Windows DateTime データ値の時刻部分を削除するようにクライアントに指示します。これにより、DB2 データベースはこれらの値を DB2 日付データ値として読み取れるようにします。 詳細については、「DateTime As Date」のトピックを参照してください。
42704 -204 <schema>.<object> は識別されていない名前です。

定義されていないオブジェクトまたは制約の名前が検出されました。

<name> は未定義の名前です。
理由: サーバーは、無効な <schema>.<object> name を参照する SQL ステートメントを実行できません。

アクション: SQL ステートメントで指定されたオブジェクト名を確認します。 接続情報を調べて、デフォルト修飾子の値が、オブジェクトがカタログ化されている DB2 コレクションと一致していることを確認します。 詳細については、「既定の修飾子」に関するトピックをご覧ください。
42703 -206 <name> が使用されているコンテキストでは無効です

列 <名> 指定されたテーブルにありません。

<name> が使用されているコンテキストでは無効です。
理由: サーバーは、指定された列名が、ステートメントの参照元またはターゲット テーブルまたはビューの列ではない SQL ステートメントを実行できません。

アクション: システム カタログ (SYSIBM など) に対してクエリを実行して、列参照が SQL ステートメント内のオブジェクトと一致することを確認します。SYSCOLUMNS) またはクライアント スキーマ クエリの実行 (OLE DB IDBSchemaRowsets::GetSchemas(DBSCHEMA_COLUMNS) や msDb2Connection.GetSchema(Columns) の ADO.NET。
08S01 -360 ホスト リソースが見つかりませんでした。 初期カタログ値がホスト リソース名と一致することを確認します。 理由: サーバーは、要求された DRDA RDBNAM (リレーショナル データベース名) にクライアントを接続できませんでした。

アクション: 初期カタログ値が DB2 for z/OS ロケーション名、DB2 for IBM i リレーショナル・データベース・ディレクトリー・エントリー (RDBDIRE)、または DB2 for Windows データベース名と一致することを確認するために、接続情報を確認します。 詳細については、初期カタログのトピックを参照してください。
42884 -440 NO <routine-type>という名前の<routine-name>が互換性のある引数で現在のパスに見つかりませんでした

指定された名前と互換性のある引数を持つルーチンが見つかりませんでした。

互換性のある引数を持つ <routine-name> 型 <routine-type> という名前の承認されたルーチンが見つかりませんでした。
理由: サーバーは、間違った数の引数または無効なパラメーター データ型を含む SQL CALL ステートメントを実行できないか、無効な <schema>.< を参照できません。object> name。

アクション: 引数の数を確認します。 パラメーターのデータ型を確認します。 SQL ステートメントで指定されたオブジェクト名を確認します。 接続情報を調べて、デフォルト修飾子の値が、オブジェクトがカタログ化されている DB2 コレクションと一致していることを確認します。 詳細については、「既定の修飾子」に関するトピックをご覧ください。
24501 -501 FETCH または CLOSE ステートメントで識別されたカーソルが開かれていません。

カーソル <cursor 名> 開いていません。

FETCH ステートメントまたは CLOSE ステートメントで指定されたカーソルが開かっていないか、カーソルスカラー関数参照内のカーソル変数が開いていません。
理由: サーバーは、開いている状態ではない CURSOR に対して FETCH または CLOSE を必要とする SQL SELECT または CALL ステートメントを実行できません。

アクション: アプリケーションが COMMIT または ROLLBACK を発行しているかどうかを確認します。これはカーソルを閉じる可能性があります。 システム イベント (SQLCODE -404、-652、-679、-802、-901、-904、-909、-910、-910、-911、-913、-952など) に基づいて、サーバーがカーソルを自動的に閉じたことを示す、以前に受信した戻りメッセージを確認します。 接続情報を確認して、リモート作業単位トランザクションを使用する場合に、SQL Server Integration Services や分散クエリ プロセッサなど、一部の汎用コンシューマーで作業する場合に AutoCommit オプションが True に指定されていることを確認します。 詳細については、AutoCommit のトピックを参照してください。
42501 -551 異議を唱える権限がありません。

オブジェクト <object-name><resource-name> 型 <resource-type>に対して権限がありません。

<authorization-ID> には、オブジェクト <object-name> に対する操作<操作>を実行するために必要な承認または特権がありません。
理由: サーバーは、現在のユーザーが許可されていない静的 SQL パッケージに格納されている CURSOR ステートメントを必要とする SQL SELECT または CALL ステートメントを実行できません。 クライアントは、SQL SELECT ステートメントの実行をサポートするために、DB2 静的 SQL パッケージ内のセクションの定義済み SQL ステートメントに依存します。 既定では、ランタイム ユーザーがパッケージ コレクション接続プロパティで指定された DB2 コレクションに対するパッケージ BIND、EXECUTE、GRANT 権限を持っている場合、クライアントはパッケージを自動的に定義します。

アクション: 接続情報を確認して、パッケージ・コレクションの値が、HIS 2010 パッケージが現行ユーザー ID または PUBLIC によって実行用に定義されている DB2 コレクションと一致していることを確認します。 データ アクセス ツール、データ ソース ウィザード、データ リンク、またはデータ アクセス ライブラリを使用して、現在のユーザー ID または PUBLIC で実行する HIS 2010 パッケージを手動で作成します。 HIS 2010 パッケージ (CREATE、BIND、EXECUTE 特権) を自動的に作成する特権を持つ承認 ID を使用して DB2 に接続します。 詳細については、「パッケージ コレクション」のトピックを参照してください。
42501

42602
-567

-567
<bind-type> 認証エラー USING <auth-id> 権限パッケージ = <package-name> 特権 = <privilege>。

承認名 &1 は許可されていません。

<authorization-ID> は有効な承認 ID ではありません。
理由: ユーザー アカウントに必要な DB2 パッケージを作成または実行する権限がない場合、サーバーは SQL SELECT ステートメントを実行できません。

アクション: 接続情報を確認して、パッケージ・コレクションの値が、HIS 2010 パッケージが現行ユーザー ID または PUBLIC によって実行用に定義されている DB2 コレクションと一致していることを確認します。 データ アクセス ツール、データ ソース ウィザード、データ リンク、またはデータ アクセス ライブラリを使用して、現在のユーザー ID または PUBLIC で実行する HIS 2010 パッケージを手動で作成します。 HIS 2010 パッケージ (CREATE、BIND、EXECUTE 特権) を自動的に作成する特権を持つ承認 ID を使用して DB2 に接続します。 詳細については、「パッケージ コレクション」のトピックを参照してください。
42710 -601 定義するオブジェクトの名前 (バージョンまたはボリュームのシリアル番号) または名前変更ステートメントのターゲットは、オブジェクトの種類<object-type>の既存の名前 (バージョンまたはボリュームシリアル番号) <object-name>と同じです。

<name> は <スキーマ型><タイプ> で既に存在します。

作成するオブジェクトの名前は、<type> 型の既存の名前<name>と同じです。
理由: 同じ型の別のオブジェクトに対してその名前が既に使用されている場合、サーバーはオブジェクトに名前を付けることができません。

アクション: 既存のデータベース オブジェクトと比較してオブジェクトに一意の名前を付けます。
42721 -725 LOCATION <location> の SPECIAL REGISTER <register>に無効な値が指定されました 理由: サーバーは、ユーザー ID またはコレクション名に無効な値が含まれている場合、SET CURRENT SQLID ステートメントを処理できません。

アクション: デフォルト修飾子値が、オブジェクトがカタログ化されている DB2 コレクションと一致することを確認するために、接続情報を確認します。 詳細については、「既定の修飾子」に関するトピックをご覧ください。
23505 -803 INDEX SPACE <indexspace-name のインデックスによってテーブルの列が制約されるため、挿入または更新された値は無効です。そのため> 2 つの行に重複する値を含めないようにします。 既存の行の RID は X <row 識別子です>

指定されたキー値が重複しています。

DELETE ステートメントによって発生する INSERT ステートメント、UPDATE ステートメント、または外部キー更新の 1 つ以上の値は無効です。これは、主キー、一意制約、または <index-id> によって識別される一意のインデックスによって、テーブル <table-name> がインデックス キーに重複する値を持つことを制約するためです。
理由: サーバーは、UNIQUE INDEX によって制約されているテーブルに対して INSERT または UPDATE ステートメントを実行できません。この場合、ステートメントの値が重複します。

アクション: システム カタログ (SYSIBM など) に対してクエリを実行して、データ値が制約に違反しないことを確認します。SYSINDEXES) またはクライアント スキーマ クエリの実行 (OLE DB IDBSchemaRowsets::GetSchemas(DBSCHEMA_INDEXES) や msDb2Connection.GetSchema(Indexes) の ADO.NET。
51002 -805 DBRM または PACKAGE NAME <location-name>.<collection-id>.<dbrmname>.<consistency-token> が PLAN <plan-name> に見つかりません。 理由 <理由>。

SQL パッケージ <package-name> が <collection-name> において DRDA Server で見つかりません。

パッケージ <package-name> が見つかりませんでした。
理由: サーバーは、DB2 クライアントが動的 SQL SELECT ステートメントを実行するために必要な DB2 静的 SQL パッケージを見つけることができませんでした。

アクション: 接続情報を確認して、パッケージ・コレクションの値が、HIS 2010 パッケージが現行ユーザー ID または PUBLIC によって実行用に定義されている DB2 コレクションと一致することを確認します。 詳細については、「パッケージ コレクション」のトピックを参照してください。
58004 -901 後続の SQL ステートメントの正常な実行を妨げるシステム エラーが原因で実行が失敗しました。

SQL システム エラー。

重大でないシステム エラーのため、SQL ステートメントが失敗しました。 後続の SQL ステートメントを処理できます。 (理由 <理由>。)
理由: サーバーは現在の SQL ステートメントを実行できませんでしたが、後続の SQL ステートメントは成功する可能性があります。 このエラーは、分散作業単位内でトランザクションのコミットが失敗したか、制約が原因で更新が失敗したか、SQL ステートメントに無効な長さ (0 以上の長さ) が含まれていることが原因で発生する可能性があります。

アクション: ユーザーは、アプリケーション、トランザクション、またはコマンドを変更してエラーを回避する方法を決定するために、使用可能な理由コードを確認して、さらにユーザーまたは管理者のアクションが必要かどうかを判断する必要があります。
57011 -904 使用できないリソースが原因で実行が失敗しました。 REASON <理由コード>、TYPE OF RESOURCE <資源の種類>、RESOURCE NAME <資源名>。

リソースの制限を超えました。

使用できないリソースが原因で実行が失敗しました。 理由コード: <reason-code>、リソースの種類: <resource-type>、およびリソース名: <resource-name>。
理由: ステートメントのオブジェクトが使用できないため、サーバーは SQL ステートメントを実行できません。

アクション: オブジェクトとデータベースが使用可能であり、デッドロック、オフライン、またはその他の使用不可状態ではないことを確認します。
57033 -913 デッドロックまたはタイムアウトが原因で実行が失敗しました。 REASON CODE <reason-code>、タイプ オブ リソース <resource-type>、リソース ネーム <resource-name>。

<resource-name> の <resource-type> タイプにある行またはオブジェクト<object-name>が使用中です。

デッドロックまたはタイムアウトによって発生した実行の失敗。 理由コード <reason-code>。
理由: ステートメントのオブジェクトが使用できないため、サーバーは SQL ステートメントを実行できません。

アクション: オブジェクトとデータベースが使用可能であり、デッドロック、オフライン、またはその他の使用不可状態ではないことを確認します。 前の操作をコミットまたはロールバックしてから、データベースから切断します。 オブジェクトの状態の詳細については、サーバー理由コードを確認します (例: DB2 for z/OS 理由コード 00C90088 はデッドロックを示し、00C9008E はタイムアウトを示します)。