次の方法で共有


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

データ プロバイダーは、OLE DB IErrorInfo インターフェイスの一部として書式設定された、SQLSTATE、SQLCODE、理由コード、およびエラー テキストの形式でエラーを返します。 データ プロバイダーは、分散型リレーショナル データベース アーキテクチャ (DRDA) のプロトコルと形式を使用して DB2 データベース サーバーに接続します。 データ プロバイダーは、関連付けされた SQLCODE のエラーおよびテキストと共に、SQLSTATE HY000 または 08S01 で DRDA プロトコルの問題を返します。 次の表に DRDA のエラーを示します。 DRDA プロトコルの問題の詳細については、The Open Group (http://www.opengroup.org) によって公開されている DRDA プロトコルのドキュメントを参照してください。 DRDA V5 Vol. 3: Distributed データ管理 Architecture, publication number 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 メッセージ: 無効な説明です。

理由: 無効な説明応答メッセージは、サーバーが 1 つ以上のデータ値を読み取ることができず、コマンドが失敗したことを示します。この場合、クライアントはデータの無効な DRDA Formatted Data Object Content Architecture (FD:OCA) 記述子を送信しています。

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

理由: クエリが既に開かれているという応答メッセージは、既に開かれているクエリに関して、サーバーがクエリ オープン要求を処理できないことを示します。

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

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

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

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

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

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

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

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

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

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

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

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

アクション: 接続パラメーター (自動コミット、分散作業単位、接続タイムアウト、コマンド タイムアウト、FastLoad の最適化、静的 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) に達しました。

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

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

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

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

理由: クライアント接続プールに使用できる接続がなくなっているときには、クライアントはサーバーに接続できません。

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

TCP/IP ネットワークのエラー

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

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

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

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

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

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

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

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

理由: クライアントは、クライアントまたはサーバーに関する予期しない問題により、DB2 サーバーに接続できませんでした。

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

理由: エンタープライズ シングル サインオン サーバーが構成されていないか、実行されていません。

アクション: 接続情報を確認して、ESSO 関連アプリケーション名が、エンタープライズ シングル サインオンの管理者により定義されているサーバーと現在のユーザーの値に一致するようにします。 エンタープライズ シングル サインオンの管理者に確認します。 別の認証方法を構成します。 詳細については、「セキュリティ メソッド」を参照してください。
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 やトランスポート層セキュリティなど、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 の Sockets.dll が実行されるプロトコル スタック)、ネットワーク インターフェイス、またはローカル ネットワーク自体の深刻なエラーを意味する可能性があります。

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

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

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

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

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

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

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

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

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

アクション: ネットワーク管理者またはサーバー管理者に問い合わせてください。
08S01 10054 メッセージ: TCPIP ソケット エラーが発生しました (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 Message 説明
42601 -104 無効な記号です。

トークンは有効な予期しないトークンではありませんでした。

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

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

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

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

アクション: 接続情報を確認し、既定の修飾子の値が、オブジェクトがカタログ化されている DB2 コレクションに一致するようにします。 詳細については、既定の修飾子に関するトピックを参照してください。
42802 -117 代入された値の数が、明示的または暗黙的に指定された列の数と同じではありません。

ステートメントに含まれている値の数が正しくありません。

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

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

日付、時刻、またはタイムスタンプ文字列の値が有効ではありません。

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 のタイムスタンプ データ値にマッピングされている Windows DateTime データ値の時間部分を削除するようクライアントに指示し、DB2 データベースで DB2 の日付データの値としてこれらの値を読み取れるようにします。 詳細については、DateTime As Date に関するトピックを参照してください。
42704 -204 <スキーマ>。<object> は識別できない名前です。

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

<name> は未定義の名前です。
理由: サーバーは、無効な <スキーマ>を参照する SQL ステートメントを実行できません。<オブジェクト> 名。

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

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

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

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

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

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

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

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

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

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

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

resource-name 型の resource-type でオブジェクト <オブジェクト名>>を<許可されていません。><

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

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

42602
-567

-567
<bind-type> AUTHORIZATION ERROR USING <auth-id> AUTHORITY PACKAGE = <package-name> PRIVILEGE = <privilege>.

認証名 &1 は使用できません。

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

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

<スキーマ>の種類の<名前>><は既に存在します。

作成するオブジェクトの名前は、型型><の既存の名前<>と同じです。
理由: サーバーは、名前が同じ型の別のオブジェクトで既に使用中である場合は、オブジェクトをその名前にすることができません。

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

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

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

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

アクション: システム カタログ (SYSIBM.SYSINDEXES など) を照会するか、クライアント スキーマ クエリ (OLE DB IDBSchemaRowsets::GetSchemas(DBSCHEMA_INDEXES) や ADO.NET MsDb2Connection.GetSchema(Indexes) など) を実行して、データ値が制約に違反していないことを確認します。
51002 -805 DBRM またはパッケージ名 <の場所名>。<collection-id>。<dbrmname>。<consistency-token> NOT FOUND IN PLAN <plan-name>. >理由<。

コレクション名の <SQL パッケージ <パッケージ名>>が DRDA Server で見つかりません。

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

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

SQL システム エラー。

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

アクション: ユーザーは、使用できる場合は理由コードを調べて、さらなるユーザーや管理者による処理が必要であるかどうかを確認するだけでなく、アプリケーション、トランザクション、またはコマンドを変更してエラーを回避する方法を確認する必要があります。
57011 -904 使用できないリソースが原因で発生した、実行の失敗です。 REASON <reason-code>、TYPE OF RESOURCE resource-type><、および RESOURCE NAME <resource-name>。

リソースの上限に達しました。

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

アクション: オブジェクトとデータベースが使用でき、デッドロック、オフライン、またはその他の使用不可能な状態ではないことを確認してください。
57033 -913 デッドロックまたはタイムアウトが原因で発生した、実行の失敗です。 REASON CODE <reason-code>、TYPE OF RESOURCE resource-type><、および RESOURCE NAME <resource-name>。

リソース名>の種類リソースの種類><で<使用されている行またはオブジェクト<のオブジェクト名>。

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

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