COP検出 - ODBC Driver for Teradata

ODBC Driver for Teradata® ユーザー ガイド

Product
ODBC Driver for Teradata
Release Number
16.20
Published
2018年10月
Language
日本語
Last Update
2019-02-12
dita:mapPath
ja-JP/fxv1527114222338.ditamap
dita:ditavalPath
ja-JP/fxv1527114222338.ditaval
dita:id
B035-2526
Product Category
Teradata Tools and Utilities

ODBC Driver for Teradataは、データベース名に対するCOPエントリがDNSにあるかどうか判断します。初めてデータベース名を解決するときは、サフィックスcop1が付加されます。DNSにcop1エントリが定義されていない場合、COP検出は無効になります。この名前に対するすべての解決はCOPサフィックスを付加することなく行なわれ、COP1を解決しようとする試みはそれ以上行なわれません。

COP1のエントリがDNSに見つかった場合は、DNS内にそのデータベース名に対するCOPエントリが他にもあると仮定されます。ただし、エントリ数は不明です。それ以降の解決では、COP番号に1が加算されてからDNS内のエントリの検出が試みられます。DNSで見つからなかった最初のエントリが、その名前に対する最後のエントリとしてマークされます。その時点でDNSエントリのリストが完成します。初めて接続するときは、最初に検出されたCOPと最後に検出されたCOPの間の数字がランダムに選択されます。それ以降は接続のたびに1が加算されて次の数字になります(ラウンドロビン)。

ODBC DSNに複数のデータベース名があり、最初の名前にCOPが定義されていない場合は、すべての名前はCOPサフィックスなしで解決されます。定義されているCOPの数を検出する試みは行なわれません。

ODBC Driver for Teradataがシーケンスの最後のエントリを検出するには、DNS解決が失敗する必要があります。DNSの構成方法によっては、DNS解決が失敗に終わるまで時間がかかることがあります。DNSでの名前検索の失敗に時間がかかる場合は、Datasource DNS Entries(データソースDNSエントリ)フィールドにDNS定義のCOP数を入力します。後でDNSにエントリを追加した場合、ODBC Driver for Teradataはこれらのエントリを検出します(Data Source DNS Entries(データ ソースDNSエントリ)が未設定または未定義の場合)。

COP処理を変更する方法の詳細については、Teradata ODBC Driver Advanced Options(Teradata ODBCドライバの詳細オプション)Data Source DNS Entries(データ ソースDNSエントリ)を参照してください。