ODBC Driver for Teradataでは、特定のアプリケーションで利用可能なDSN設定の使用方法が定義されています。下表は、DSN設定と特定のアプリケーションでの使用方法の一覧です。
ODBC.INI設定名 | DSN設定ダイアログでの名前 | 特定のアプリケーションでの使用方法 |
---|---|---|
AccountString=<アカウント> または Account=<アカウント> |
Account String(アカウント文字列) | – |
CharacterSet=<charset name> または CharSet=<charset name> |
Session Character Set(セッション文字セット) | – |
DateTimeFormat=[A|I]AA | DateTime Format(DateTime形式) | |
DefaultDatabase=<database-name> または Database=<database-name> |
Default Database(デフォルト データベース) | – |
DontUseHelpDatabase=[Yes|No] または DontUseHelpDB=[Yes|No] |
No HELP DATABASE(HELP DATABASEを使用しない) | – |
EnableExtendedStmtInfo=[Yes|No] | Enable Extended Statement Information(拡張ステートメント情報を有効にする) | – |
EnableReadAhead=[Yes|No] | Enable Read Ahead(先読みの有効化) | – |
EnableReconnect=[Yes|No] | Enable Reconnect(再接続を有効にする) | – |
EnableUDFUpload=[Yes|No] | Enable Client Side UDF Upload(クライアント側UDFアップロードの有効化) | – |
IANAAppCodePage=<ODBCアプリケーション コード ページ> | – | Unicodeを使用する際にアプリケーション固有のコード ページ番号を設定します。 |
IgnoreODBCSearchPattern=[Yes|No] または IgnoreSearchPat=[Yes|No] |
Ignore Search Patterns(検索パターンを無視する) | – |
IntegratedSecurity=[Yes|No] または UseIntegratedSecurity=[Yes|No] |
Use Integrated Security(統合型セキュリティを使用する) | – |
– | Log Error Events(エラー イベントを記録する) | – |
LoginTimeout=<integer0> | Login Timeout(ログイン タイムアウト) | デフォルトの20秒よりも大きい値を指定するのは、トラブルシューティングを行なう場合だけにしてください。これは一時的な回避策です。 |
MaxRespSize=<integer=<16775168> | Maximum Response Buffer Size(最大応答バッファ サイズ) | デフォルトは64Kです。大規模な結果セットの場合、この値を最大16MBに設定することが可能です。 |
MechanismName=<MechanismName> または Authentication=<MechanismName> |
Mechanism(メカニズム) | – |
MechanismKey=<Value> または AuthenticationParameter=<Value> |
Parameter(パラメータ) | – |
NoScan=[Yes|No] | Disable Parsing(解析の無効化) | – |
PrintOption=[N|P] | ProcedureWithPrintStmt(プリント文を含むプロシージャ) | – |
retryOnEINTR | Retry system calls (EINTR)(システム呼び出しを再試行する(EINTR)) | KXEN |
– | Return Empty string in CREATE_PARAMS columns for SQL_TIMESTAMP(SQL_TIMESTAMPのCREATE_PARAMS列に空の文字列を返す) | MS Access |
ReturnGeneratedKeys=<値> | Return Generated Keys(生成キーを返す) | – |
– | Return max. CHAR/VARCHAR length as 32K(CHAR/VARCHARの最大長として32kを返す) | MS Access |
SessionMode=[Teradata|ANSI] | Session Mode(セッション モード) | ANSIに設定すると、「too many end transactions(エンド トランザクションが多すぎます)」というメッセージを取得してアプリケーションを解決します。 |
SplOption=[Yes|No] | ProcedureWithSPLSource(SPLソースを含むプロシージャ) | – |
TCPNoDelay=[Yes|No] | Use TCP_NODELAY(TCP_NODELAYを使用する) | – |
Translation DLL=<path> | Translation DLL Name(コード変換DLL名) | – |
Translation Option=<option> | Translation Option(コード変換オプション) | – |
TDMSTPortNumber=<integer> | TDMST Port Number(TDMSTポート番号) | ポート1025がすでに使用されている場合は、別のポート番号が設定されます。デフォルトでは、Teradataゲートウェイはポート1025をリッスンします。 |
UDFUploadPath=<path> | UDF Upload Path(UDFアップロード パス) | – |
USE2XAPPCUSTOMCATALOGMODE=[Yes|No] または 2XAPPCUSTOMCATALOGMODE=[Yes|No] |
Enable Custom Catalog Mode for 2.x Applications(2.xアプリケーションのカスタム カタログ モードを有効にする) | MS Excel SQLクエリーによってデータをExcel 2000スプレッドシートにインポートします(Data(データ)>>Get External Data(外部データの取り込み)>>New Database Query(新しいデータベース クエリー)を使用) |
UseColumnNames=[Yes|No] または DontUseTitles=[Yes|No] |
Use Column Names(列名を使用する) | Crystal Reports |
UseDataEncryption=[Yes|No] または DataEncryption=[Yes|No] |
Enable Data Encryption(データ暗号化を有効にする) | – |
– | Use DATE data for TIMESTAMP parameters(TIMESTAMPパラメータにDATA型データを使用する) | MS Access、およびMicrosoft Access Jetデータベースを使用するその他のアプリケーション |
– | Use NULL for Catalog Name(カタログ名にNULLを使用する) | – |
– | Use Regional Settings for Decimal Symbol(10進記号の地域設定を使用する) | – |
UseXViews=[Yes|No] | Use X Views(X Viewを使用する) | – |