メイン コンテンツへスキップ
サポート
Microsoft アカウントでサインイン
サインインまたはアカウントを作成してください。
こんにちは、
別のアカウントを選択してください。
複数のアカウントがあります
サインインに使用するアカウントを選択してください。

現象

DB2 用の Microsoft ODBC ドライバーを使用するには、IBM DB2 テーブルに、IBM DB2 ユニバーサル データベース (UDB) の z と OS のシステムにアクセスするのには、次のエラー メッセージが表示されます。

[S1090][マイクロソフト][ODBC の DB2 ドライバー]文字列またはバッファーの長さが無効です。

この問題は、IBM DB2 テーブル名が 18 文字より長い場合に発生します。

注:

  • このエラー メッセージの正確な形式は、DB2 の ODBC ドライバーを使用するアプリケーションによって異なる場合があります。

  • Z/OS 用の IBM DB2 UDB については、以前の IBM DB2/MVS と呼ばれていました。

  • この問題は、Microsoft Host Integration Server 2006 年にも発生します。

原因

DB2 の ODBC ドライバーは、DB2 の ODBC ドライバーは、Z/OS システム用の IBM DB2 UDB に接続するときは、18 文字の最大のテーブル名の長さをサポートするよう設計されています。この長さより前の IBM DB2 UDB バージョン 8 の z と OS の z と OS のバージョンの IBM DB2 UDB ではサポートされている最大のテーブル名の長さに対応します。

解決策

Host Integration Server 2006

この問題を解決するには、Host Integration Server 2006 の最新の service pack を入手します。詳細については、次の文書番号をクリックして、マイクロソフト サポート技術情報の資料をご参照ください。

979497 Host Integration Server 2006 service pack の入手方法

Host Integration Server 2004

サポートされている修正プログラムは、マイクロソフトから入手可能です。ただし、この修正プログラムは、ここで説明する問題のみを修正することを目的としたものです。この問題が発生しているシステムにのみ適用してください。この修正プログラムは、今後さらにテストを行う場合があります。したがって、この問題の影響が深刻でない場合は、この修正プログラムが含まれる次のソフトウェア更新プログラムがリリースされるまで待つことをお勧めします。

修正プログラムをダウンロードできる場合は、このサポート技術情報の資料の上部に「修正プログラムのダウンロード」セクションがあります。このセクションが表示されていない場合は、マイクロソフト カスタマー サービス サポートにお問い合わせのうえ、修正プログラムを入手してください。

ヘルプを表示

その他のオプションが必要ですか?

サブスクリプションの特典の参照、トレーニング コースの閲覧、デバイスのセキュリティ保護方法などについて説明します。

コミュニティは、質問をしたり質問の答えを得たり、フィードバックを提供したり、豊富な知識を持つ専門家の意見を聞いたりするのに役立ちます。

この情報は役に立ちましたか?

言語の品質にどの程度満足していますか?
どのような要因がお客様の操作性に影響しましたか?
[送信] を押すと、Microsoft の製品とサービスの改善にフィードバックが使用されます。 IT 管理者はこのデータを収集できます。 プライバシーに関する声明。

フィードバックをいただき、ありがとうございます。

×