IBM Support

[Db2] ODBC データ・ソース名の命名規則

Question & Answer


Question

Windows 上の Db2 クライアントから Db2 サーバーへ ODBC 接続する際の、データ・ソース名の命名規則について教えてください。

Answer

ODBC データ・ソースをカタログする際のデータ・ソース名は、データベースと同じ名前である必要があります。従って、データ・ソース名はデータベース名の命名規則に従います。
Db2 のデータベース名に使用できる文字は、基本文字セット (単一バイトの大文字および小文字のローマ字 (A…Z、a…z)、アラビア数字 (0…9) および下線文字 _ ) となります。データベース別名についてもデータベース名と同様に基本文字セットを使用する必要があります。

運用上の考慮点
  • Windows プラットフォームでは、名前には大文字と小文字の区別がありません。
  • 通信環境では、問題を未然に防ぐために特殊文字 @、#、および $ をデータベース名に使用しないでください。
  • データ・ソース名に全角文字は使えません。データ・ソース名に全角文字を使用すると、データ・ソース作成はエラーなく終了しますが、接続は「SQL1013N データベース別名またはデータベース名" " が見つかりませんでした。 SQLSTATE=42075」で失敗します。


関連情報
CATALOG ODBC DATA SOURCE コマンド
一般的な命名規則
Db2 オブジェクト命名規則
 
お問合せ先
技術的な内容に関して、パスポート・アドバンテージの契約のもと Db2 テクニカル・サポートへお問い合わせください。
Db2 テクニカル・サポート

[{"Type":"MASTER","Line of Business":{"code":"LOB10","label":"Data and AI"},"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"SSEPGG","label":"Db2 for Linux, UNIX and Windows"},"ARM Category":[{"code":"a8m0z0000001gWCAAY","label":"Connectivity-\u003EODBC"}],"ARM Case Number":"","Platform":[{"code":"PF033","label":"Windows"}],"Version":"All Versions"}]

Document Information

Modified date:
25 August 2023

UID

swg21592147