Question & Answer
Question
Windows 上の Db2 クライアントから Db2 サーバーへ ODBC 接続する際の、データ・ソース名の命名規則について教えてください。
Answer
ODBC データ・ソースをカタログする際のデータ・ソース名は、データベースと同じ名前である必要があります。従って、データ・ソース名はデータベース名の命名規則に従います。
Db2 のデータベース名に使用できる文字は、基本文字セット (単一バイトの大文字および小文字のローマ字 (A…Z、a…z)、アラビア数字 (0…9) および下線文字 _ ) となります。データベース別名についてもデータベース名と同様に基本文字セットを使用する必要があります。
運用上の考慮点
関連情報
CATALOG ODBC DATA SOURCE コマンド
一般的な命名規則
Db2 オブジェクト命名規則
Db2 のデータベース名に使用できる文字は、基本文字セット (単一バイトの大文字および小文字のローマ字 (A…Z、a…z)、アラビア数字 (0…9) および下線文字 _ ) となります。データベース別名についてもデータベース名と同様に基本文字セットを使用する必要があります。
運用上の考慮点
- Windows プラットフォームでは、名前には大文字と小文字の区別がありません。
- 通信環境では、問題を未然に防ぐために特殊文字 @、#、および $ をデータベース名に使用しないでください。
- データ・ソース名に全角文字は使えません。データ・ソース名に全角文字を使用すると、データ・ソース作成はエラーなく終了しますが、接続は「SQL1013N データベース別名またはデータベース名" " が見つかりませんでした。 SQLSTATE=42075」で失敗します。
関連情報
CATALOG ODBC DATA SOURCE コマンド
一般的な命名規則
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"}]
Was this topic helpful?
Document Information
Modified date:
25 August 2023
UID
swg21592147