接続文字列オプション
以下は、このプロバイダーの接続文字列で構成できるオプションの完全なリストです。
Case Sensitive |
要求値で大文字と小文字の区別を指定します。 |
Catalog |
使用するカタログの名前。 |
Commit Failure |
コミットが失敗した場合の動作を指定します。 |
Commit Interrupt |
コミットが中断された場合の動作を指定します。 |
Compensate |
有効にすると、トランザクションがロールバックしたときに補正ブロックが実行されます。可能な値:無効または有効。デフォルト値は無効です。 |
Connect Timeout |
初期接続のタイムアウト(秒単位)。 |
Data Source |
TDVデータソースの名前。 |
Default Catalog |
指定された接続のデフォルトのカタログ。 |
Default Schema |
指定された接続のデフォルトスキーマ。 |
Direct Query Limit |
DirectQueryモードを使用する場合の行数を制限します。これにより、設計時のパフォーマンスの問題を回避できます。 |
Domain |
DataSourceが属するTDVドメイン。 |
Enable Failover |
接続に失敗した場合にフェイルオーバーを有効にするかどうかを指定します。 |
Enable Fast Exec |
クエリの高速実行を有効にするかどうかを指定します。 |
Enable Reconnect On Error |
クラスタの再接続動作を指定します。 |
Encrypt |
SSLを使用して接続を暗号化するかどうかを指定します。 |
Fetch Bytes |
バッチサイズに基づいてバッチに対してフェッチする行の最大数(バイト単位)。 |
Fetch Rows |
バッチ用にフェッチする行の最大数。 |
Host |
TDVサーバーを実行しているサーバーの名前。 |
Ignore Trailing Spaces |
値の末尾の末尾のスペースを無視するかどうかを指定します。 |
Kerberos KDC |
ユーザーの認証に使用されるKerberosKey Distribution Center(KDC)サービス。 |
Kerberos Realm |
でユーザーを認証するために使用されるKerberosレルム。 |
Kerberos SPN |
Kerberosドメインコントローラーのサービスプリンシパル名。 |
Locale |
ユーザーの言語と国を定義する値。 |
Location |
テーブル、ビュー、およびストアドプロシージャを定義するスキーマファイルを含むディレクトリへのパス。 |
Logfile |
ログファイルへのパス。 |
Maximum Column Size |
最大列サイズ。 |
Max Log File Size |
ログファイルの最大サイズをバイト単位で指定する文字列(例:10MB)。制限に達すると、同じフォルダに新しいログが作成され、最後に日付と時刻が追加されます。 |
Max Rows |
クエリで集計またはgroupbyが使用されていない場合に、返される行数を制限します。これにより、設計時のパフォーマンスの問題を回避できます。 |
No Metadata |
クエリの実行中に結果セットのメタデータが返されるのをブロックします。 |
Optimization Prepare |
TDVに送信される準備要求を最適化するかどうかを指定します。 |
Other |
非表示のプロパティは、特定のユースケースでのみ必要です。
注:結果セットを返すためのストリーミングパフォーマンスは、次の非表示のプロパティを調整することで改善できます。これらは、パフォーマンスを向上させるためにデフォルトでtrueに設定されています。
• enableFlood
• stripDuplicates |
Param Mode |
ストアドプロシージャのOUTパラメータの動作を制御します。 |
Password |
ユーザーのパスワード。 |
Port |
TDVサーバーのポート。 |
Query Passthrough |
プロバイダーがクエリをそのままTDVに渡すかどうか。 |
Readonly |
このプロパティを使用して、プロバイダーからTDVへの読み取り専用アクセスを強制できます。 |
Register Output Cursors |
出力カーソルの処理方法を指定します。 |
Request Timeout |
クエリコマンドおよびその他の要求のタイムアウト(秒単位)。 |
Session Timeout |
セッションの非アクティブタイムアウト(秒単位)。 |
SSL Client Cert |
SSLクライアント認証(双方向SSL)用のTLS/SSLクライアント証明書ストア。 |
SSL Client Cert Password |
TLS/SSLクライアント証明書のパスワード。 |
SSL Client Cert Subject |
TLS/SSLクライアント証明書の件名。 |
SSL Client Cert Type |
TLS/SSLクライアント証明書を含むキーストアのタイプ。 |
SSL Server Cert |
TLS/SSLを使用して接続するときにサーバーから受け入れられる証明書。 |
SSO |
認証に使用するシングルサインオン(SSO)タイプ。 |
Strip Trailing Zeros |
末尾のゼロを削除して10進数の結果値を返すかどうかを決定します。 |
Tables |
使用可能なテーブルのサブセットに報告されるテーブルを制限します。例:Tables=TableA、TableB、TableC。 |
Trace Folder |
トレースファイルを保存するための絶対ディレクトリ。 |
Trace Level |
ログに記録する情報のレベル。 |
User |
TDVサーバーでの認証用に提供されたユーザー名。 |
User Tokens |
配信用にパッケージ化できる認証値。 |
Verbosity |
ログファイルに含まれる詳細の量を決定する詳細レベル。 |
Views |
使用可能なテーブルのサブセットに報告されるビューを制限します。例:Views=ViewsA、ViewsB、ViewsC。 |
Case Sensitive(大文字と小文字の区別)
要求値で大文字と小文字の区別を指定します。
データタイプ
ブール
デフォルト値
false
備考
要求値で大文字と小文字の区別を指定します。デフォルト(false)では、要求は大文字と小文字を区別しません。
Catalog(カタログ)
使用するカタログの名前。
データタイプ
文字列
デフォルト値
""
備考
このフィールドでは、カタログを明示的に指定されたものに制限できます。設定されていない場合、コネクタはTDVサーバーから使用可能なカタログを取得します。
Commit Failure(コミットの失敗)
コミットが失敗した場合の動作を指定します。
データタイプ
文字列
デフォルト値
""
備考
コミットが失敗した場合の動作を指定します。可能な値は、rollbackまたはbestEffortです。
Commit Interrupt(コミットの中断)
コミットが中断された場合の動作を指定します。
データタイプ
文字列
デフォルト値
""
備考
コミットが中断された場合の動作を指定します。可能な値は、ignore、log、failです。
Compensate(補償)
修正動作。
データタイプ
文字列
デフォルト値
"無効"
備考
有効にすると、トランザクションがロールバックしたときに補正ブロックが実行されます。可能な値:無効または有効。デフォルト値は無効です。
Connect Timeout(接続タイムアウト)
初期接続のタイムアウト(秒単位)。
データタイプ
int
デフォルト値
0
備考
このプロパティは、AWS DataPipelineの互換性のために追加されました。
初期接続のタイムアウト(秒単位)。無限のタイムアウトには0(ゼロ)を使用します。
Data Source(データソース)
TDVデータソースの名前。
データタイプ
文字列
デフォルト値
""
備考
データソースとは、データサービスノードで公開されているTDVデータベース名を指します。
Default Catalog(デフォルトのカタログ)
指定された接続のデフォルトのカタログ。
データタイプ
文字列
デフォルト値
""
備考
指定された接続のデフォルトのカタログ。
Default Schema(デフォルトのスキーマ)
指定された接続のデフォルトスキーマ。
データタイプ
文字列
デフォルト値
""
備考
指定された接続のデフォルトスキーマ。
Direct Query Limit(直接クエリの制限)
DirectQueryモードを使用する場合の行数を制限します。これにより、設計時のパフォーマンスの問題を回避できます。
データタイプ
文字列
デフォルト値
"10000"
備考
DirectQueryモードを使用するときに返される行数を制限します。この制限は、集計が使用されていない場合にのみ適用されます。 SUM、MIN、MAX、GROUPBYなどのクエリは制限されません。
Domain(ドメイン)
DataSourceが属するTDVドメイン。
データタイプ
文字列
デフォルト値
""
備考
DataSourceが属するTDVドメイン。
通常、ドメインは、ローカルで定義されたユーザーによるインストールの場合は「複合」です。
Enable Failover(フェイルオーバーの有効化)
接続に失敗した場合にフェイルオーバーを有効にするかどうかを指定します。
データタイプ
ブール
デフォルト値
false
備考
「True」に設定され、メインホストへの接続が失敗すると、コネクタはクラスタ内の他のマシンへの接続を試みます。クラスタ内の追加のマシンは、初期接続中にメインホストから取得されます。
Enable Fast Exec(FastExecの有効化)
クエリの高速実行を有効にするかどうかを指定します。
データタイプ
ブール
デフォルト値
false
備考
値はtrueまたはfalse(デフォルト)です。
結果は、クエリが送信されるとすぐに処理されて返されます(ラウンドトリップではなく)。これにより、低遅延クエリのパフォーマンスが向上する可能性があります。
Enable Reconnect On Error(エラー時に再接続を有効化)
クラスタの再接続動作を指定します。
データタイプ
ブール
デフォルト値
false
備考
クラスタの再接続動作を指定します。
Encrypt(暗号化)
SSLを使用して接続を暗号化するかどうかを指定します。
データタイプ
ブール
デフォルト値
false
備考
trueに設定すると、TDVSSL証明書で処理するためにメッセージがSSLポートに自動的に渡されます。
Fetch Bytes(バイト数のフェッチ)
バッチサイズに基づいてバッチに対してフェッチする行の最大数(バイト単位)。
データタイプ
int
デフォルト値
131072
備考
バッチサイズに基づいてバッチに対してフェッチする行の最大数(バイト単位)。
FetchBytesを非常に大きな数に設定すると、サーバーでメモリ不足エラーが発生する可能性があります。 FetchBytesに設定された値は、クライアントとTDVサーバーで使用されるメモリに影響するため、構成されたヒープサイズに基づいて値を設定する必要があります。
Fetch Rows(行のフェッチ)
バッチ用にフェッチする行の最大数。
データタイプ
int
デフォルト値
500
備考
バッチ用にフェッチする行の最大数。無制限の行数を返すには、0(ゼロ)に設定します。
Host(ホスト)
TDVサーバーを実行しているサーバーの名前。
データタイプ
文字列
デフォルト値
""
備考
このプロパティは、TDVサーバーを実行しているコンピューターの名前またはネットワークアドレスに設定する必要があります。
[Ignore Trailing Spaces(末尾スペースの無視)]
値の末尾の末尾のスペースを無視するかどうかを指定します。
データタイプ
ブール
デフォルト値
false
備考
値の末尾の末尾のスペースを無視するかどうかを指定します。
Kerberos KDC
ユーザーの認証に使用されるKerberosKey Distribution Center(KDC)サービス。
データタイプ
文字列
デフォルト値
""
備考
Kerberosプロパティは、Windows認証を使用するときに使用されます。コネクタは、Kerberos Key Distribution Center(KDC)サービスからセッションチケットと一時セッションキーを要求します。 Kerberos Key Distribution Center(KDC)サービスは、従来、ドメインコントローラーと同じ場所に配置されています。 Kerberos KDCが指定されていない場合、コネクタは次の場所からこれらのプロパティを自動的に検出しようとします。
•Javaシステムプロパティ:Kerberos設定は、構成ファイルkrb5.confを使用するか、システムプロパティjava.securityを使用してJavaで構成できます。 krb5.realmおよびjava.security.krb5.kdc。 KerberosRealmとKerberosKDCが明示的に設定されていない場合、コネクタはシステム設定を使用します。
•ドメイン名とホスト:コネクタは、最後の手段として、構成されたドメイン名とホストからKerberosレルムとKerberosKDCを推測します。
注:Windows認証は、JRE1.6以降でのみサポートされています。
Kerberos Realm
でユーザーを認証するために使用されるKerberosレルム。
データタイプ
文字列
デフォルト値
""
備考
Kerberosプロパティは、SPNEGOまたはWindows認証を使用するときに使用されます。 Kerberosレルムは、Kerberosキー配布サービス(KDC)でユーザーを認証するために使用されます。 Kerberosレルムは、管理者が任意の文字列になるように構成できますが、通常はドメイン名に基づいています。 Kerberosレルムが指定されていない場合、コネクタは次の場所からこれらのプロパティを自動的に検出しようとします。
•Javaシステムプロパティ:Kerberos設定は、構成ファイル(krb5.conf)またはシステムプロパティjava.securityを使用してJavaで構成できます。 .krb5.realmおよびjava.security.krb5.kdc。 KerberosRealmとKerberosKDCが明示的に設定されていない場合、コネクタはシステム設定を使用します。
•ドメイン名とホスト:コネクタは、最後の手段として、ユーザーが構成したドメイン名とホストからKerberosレルムとKerberosKDCを推測します。 。これは、一部のWindows環境で機能する可能性があります。
注:Kerberosベースの認証は、JRE1.6以降でのみサポートされます。
Kerberos SPN
Kerberosドメインコントローラーのサービスプリンシパル名。
データタイプ
文字列
デフォルト値
""
備考
Kerberosドメインコントローラーのサービスプリンシパル名が認証先のURLと同じでない場合は、ここでサービスプリンシパル名を設定します。
Locale(ロケール)
ユーザーの言語と国を定義する値。
データタイプ
文字列
デフォルト値
""
備考
ユーザーの言語と国を定義する値。
Location(位置)
テーブル、ビュー、およびストアドプロシージャを定義するスキーマファイルを含むディレクトリへのパス。
データタイプ
文字列
デフォルト値
""
備考
コネクタのスキーマファイル(テーブルとビューの場合は.rsdファイル、ストアドプロシージャの場合は.rsbファイル)を含むディレクトリへのパス。 Locationプロパティは、定義をカスタマイズしたい場合(たとえば、列名を変更したり、列を無視したりする場合など)、または新しいテーブル、ビュー、またはストアドプロシージャでデータモデルを拡張する場合にのみ必要です。
スキーマファイルは、コネクタアセンブリと一緒に展開されます。また、Locationがスキーマファイルを含むフォルダーを指していることを確認する必要があります。フォルダの場所は、実行可能ファイルの場所からの相対パスにすることができます。
Logfile(ログファイル)
ログファイルへのパス。
データタイプ
文字列
デフォルト値
""
備考
ログファイルに書き込まれる内容をより詳細に制御するには、Verbosityを参照してください。
Maximum Column Size(最大列サイズ)
最大列サイズ。
データタイプ
文字列
デフォルト値
「16000」
備考
一部のツールは、列の最大サイズまたは選択したすべての列の合計サイズを制限します。 MaximumColumnSizeを設定して、これらのスキーマベースの制限を克服できます。コネクタは、MaximumColumnSizeより大きい列を報告しません。
次の例に示すように、MaximumColumnSizeをゼロに設定して、列サイズの制限をなくします。
SQLSetConnectAttr(hdbc、20002、(SQLPOINTER)2048、0);
以下は、このプロパティを使用して、いくつかのツールとの互換性の問題を回避する方法の例です。
•Oracle ODBC Gateway:ORAM-28562データ切り捨てエラーを回避するには、MaximumColumnSize=4000を設定します。 Oracle ODBC Gatewayでは、MapToWVarchar接続プロパティをfalseに設定する必要があることに注意してください。
•Microsoft Access:MaximumColumnSize=255を設定して、AccessのMEMOではなくTEXTとして文字列フィールドをレポートします。 MEMOフィールドには長さの制限はありませんが、結合とフィルターに制限があります。 TEXTフィールドの長さは固定されていますが、Accessテーブルでより多くの機能をサポートしています。
Max Log File Size(最大ログファイルサイズ)
ログファイルの最大サイズをバイト単位で指定する文字列(例:10MB)。制限に達すると、同じフォルダに新しいログが作成され、最後に日付と時刻が追加されます。
データタイプ
文字列
デフォルト値
「20MB」
備考
ログファイルの最大サイズをバイト単位で指定する文字列(例:10MB)。制限に達すると、同じフォルダに新しいログが作成され、最後に日付と時刻が追加されます。デフォルトの制限は20MBです。 100kB未満の値は、代わりに100kBを値として使用します。
Max Rows(最大行数)
クエリで集計またはgroupbyが使用されていない場合に、返される行数を制限します。これにより、設計時のパフォーマンスの問題を回避できます。
データタイプ
文字列
デフォルト値
「-1」
備考
クエリで集計またはgroupbyが使用されていない場合に、返される行数を制限します。これにより、設計時のパフォーマンスの問題を回避できます。
No Metadata(メタデータなし)
クエリの実行中に結果セットのメタデータが返されるのをブロックします。
データタイプ
ブール
デフォルト値
false
備考
クエリの実行中に結果セットのメタデータが返されるのをブロックします。
Optimization Prepare(最適化の準備)
TDVに送信される準備要求を最適化するかどうかを指定します。
データタイプ
ブール
デフォルト値
true
備考
「True」(デフォルト)に設定すると、コネクタは1回のリクエストでクエリをTDVに送信します。
「False」に設定すると、コネクタは最初の準備要求をTDVに送信します。
Other(その他)
非表示のプロパティは、特定のユースケースでのみ必要です。
データタイプ
文字列
デフォルト値
""
備考
以下にリストされているプロパティは、特定のユースケースで使用できます。通常のドライバーのユースケースと機能では、これらのプロパティは必要ありません。
セミコロンで区切られたリストで複数のプロパティを指定します。
統合とフォーマット
DefaultColumnSize |
データソースがメタデータに列の長さを提供しない場合の文字列フィールドのデフォルトの長さを設定します。デフォルト値は2000です。 |
ConvertDateTimeToGMT |
日時の値をマシンの現地時間ではなくGMTに変換するかどうか。 |
RecordToFile=ファイル名 |
基になるソケットデータ転送を指定されたファイルに記録します。 |
Param Mode(パラメータモード)
ストアドプロシージャのOUTパラメータの動作を制御します。
データタイプ
文字列
デフォルト値
"正常"
備考
ストアドプロシージャのOUTパラメータの動作を制御します。
有効な値は次のとおりです。
normal |
プロシージャメタデータのOUTパラメータをOUTパラメータとして報告します。 |
return |
OUTパラメータを戻り値として報告します。 |
omit |
メタデータからOUTパラメータを省略します。 |
omitCursors |
メタデータから出力カーソルを省略します。 |
Password(パスワード)
ユーザーのパスワード。
データタイプ
文字列
デフォルト値
""
備考
TDVサーバーでの認証用に提供されたパスワード。
Port(ポート)
TDVサーバーのポート。
データタイプ
int
デフォルト値
9401
備考
TDVサーバーをホストしているサーバーのポート。
デフォルトは9401(プレーンテキスト)で、SSLで保護されたポートは9403です。
Query Passthrough(クエリパススルー)
プロバイダーがクエリをそのままTDVに渡すかどうか。
データタイプ
ブール
デフォルト値
false
備考
コネクタがクエリをそのままTDVに渡すかどうか。
読み取り専用
このプロパティを使用して、プロバイダーからTDVへの読み取り専用アクセスを強制できます。
データタイプ
ブール
デフォルト値
false
備考
このプロパティがtrueに設定されている場合、コネクタはSELECTクエリのみを許可します。 INSERT、UPDATE、DELETE、およびストアドプロシージャのクエリにより、エラーがスローされます。
Register Output Cursors(出力カーソルの登録)
出力カーソルの処理方法を指定します。
データタイプ
ブール
デフォルト値
false
備考
出力カーソルの処理方法を指定します。
有効な値は次のとおりです。
true |
出力カーソルを出力パラメーターとしてバインドまたは登録します。 |
false |
出力カーソルを出力パラメータとしてバインドまたは登録しないでください。代わりに、SQLMoreResultsまたはStatement.getMoreResults()を使用してカーソルにアクセスします。 |
Request Timeout(リクエストタイムアウト)
クエリコマンドおよびその他の要求のタイムアウト(秒単位)。
データタイプ
int
デフォルト値
0
備考
クエリコマンドおよびその他の要求のタイムアウト(秒単位)。
Session Timeout(セッションタイムアウト)
セッションの非アクティブタイムアウト(秒単位)。
データタイプ
int
デフォルト値
0
備考
セッションの非アクティブタイムアウト(秒単位)。無限のタイムアウトの場合は0(ゼロ)に設定します。
SSL Client Cert(SSLクライアント証明書)
SSLクライアント認証(双方向SSL)用のTLS/SSLクライアント証明書ストア。
データタイプ
文字列
デフォルト値
""
備考
クライアント証明書の証明書ストアの名前。
SSLClientCertTypeフィールドは、SSLClientCertで指定された証明書ストアのタイプを指定します。ストアがパスワードで保護されている場合は、SSLClientCertPasswordでパスワードを指定します。
SSLClientCertは、クライアント証明書を指定するためにSSLClientCertSubjectフィールドと組み合わせて使用されます。 SSLClientCertに値があり、SSLClientCertSubjectが設定されている場合、証明書の検索が開始されます。詳細については、SSLClientCertSubjectフィールドを参照してください。
証明書ストアの指定は、プラットフォームによって異なります。
以下は、Windowsで最も一般的なユーザーおよびマシンの証明書ストアの指定です。
MY |
個人証明書とそれに関連付けられた秘密鍵を保持する証明書ストア。 |
CA |
認証局の証明書。 |
ROOT |
ルート証明書。 |
SPC |
ソフトウェア発行者の証明書。 |
Javaでは、証明書ストアは通常、証明書とオプションの秘密鍵を含むファイルです。
証明書ストアの種類がPFXFileの場合、このプロパティをファイルの名前に設定する必要があります。タイプがPFXBlobの場合、プロパティはPFXファイル(つまり、PKCS12証明書ストア)のバイナリーコンテンツに設定する必要があります。
SSL Client Cert Password(SSLクライアント証明書のパスワード)
TLS/SSLクライアント証明書のパスワード。
データタイプ
文字列
デフォルト値
""
備考
証明書ストアがパスワードを必要とするタイプの場合、このプロパティは、証明書ストアを開くためにそのパスワードを指定するために使用されます。
SSL Client Cert Subject(SSLクライアント証明書の件名)
TLS/SSLクライアント証明書の件名。
データタイプ
文字列
デフォルト値
「*」
備考
証明書をロードするとき、サブジェクトはストアで証明書を見つけるために使用されます。
完全に一致するものが見つからない場合は、プロパティの値を含むサブジェクトがストアで検索されます。
それでも一致するものが見つからない場合、プロパティは空の文字列に設定され、証明書は選択されません。
特別な値「*」は、証明書ストアの最初の証明書を選択します。
証明書の件名は、識別名のフィールドと値のコンマ区切りのリストです。たとえば、「CN=www.server.com、OU=test、C=US、E=support@cdata.com」です。一般的なフィールドとその意味を以下に示します。
フィールド |
意味 |
CN |
一般名。これは通常、www.server.comのようなホスト名です。 |
O |
組織 |
OU |
組織単位 |
L |
地域性 |
S |
状態 |
C |
国 |
E |
電子メールアドレス |
フィールド値にコンマが含まれている場合は、引用符で囲む必要があります。
SSL Client Cert Type(SSLクライアント証明書タイプ)
TLS/SSLクライアント証明書を含むキーストアのタイプ。
データタイプ
文字列
デフォルト値
""
備考
このプロパティは、次のいずれかの値を取ることができます。
USER - default |
Windowsの場合、これは、証明書ストアが現在のユーザーが所有する証明書ストアであることを指定します。注:このストアタイプはJavaでは使用できません。 |
MACHINE |
Windowsの場合、これは証明書ストアがマシンストアであることを指定します。注:このストアタイプはJavaでは使用できません。 |
PFXFILE |
証明書ストアは、証明書を含むPFX(PKCS12)ファイルの名前です。 |
PFXBLOB |
証明書ストアは、PFX(PKCS12)形式の証明書ストアを表す文字列(base-64エンコード)です。 |
JKSFILE |
証明書ストアは、証明書を含むJavaキーストア(JKS)ファイルの名前です。注:このストアタイプはJavaでのみ使用できます。 |
JKSBLOB |
証明書ストアは、Javaキーストア(JKS)形式の証明書ストアを表す文字列(base-64エンコード)です。注:このストアタイプはJavaでのみ使用できます。 |
PEMKEY_FILE |
証明書ストアは、秘密鍵とオプションの証明書を含むPEMエンコードファイルの名前です。 |
PEMKEY_BLOB |
証明書ストアは、秘密鍵とオプションの証明書を含む文字列(base64でエンコードされたもの)です。 |
PUBLIC_KEY_FILE |
証明書ストアは、PEMまたはDERでエンコードされた公開鍵証明書を含むファイルの名前です。 |
PUBLIC_KEY_BLOB |
証明書ストアは、PEMまたはDERでエンコードされた公開鍵証明書を含む文字列(base-64でエンコードされたもの)です。 |
SSHPUBLIC_KEY_FILE |
証明書ストアは、SSHスタイルの公開鍵を含むファイルの名前です。 |
SSHPUBLIC_KEY_BLOB |
証明書ストアは、SSHスタイルの公開鍵を含む文字列(base-64でエンコードされたもの)です。 |
P7BFILE |
証明書ストアは、証明書を含むPKCS7ファイルの名前です。 |
PPKFILE |
証明書ストアは、PPK(PuTTY秘密鍵)を含むファイルの名前です。 |
XMLFILE |
証明書ストアは、XML形式の証明書を含むファイルの名前です。 |
XMLBLOB |
証明書ストアは、XML形式の証明書を含む文字列です。 |
SSL Server Cert(SSLサーバー証明書)
TLS/SSLを使用して接続するときにサーバーから受け入れられる証明書。
データタイプ
文字列
デフォルト値
""
備考
TLS/SSL接続を使用している場合、このプロパティを使用して、サーバーから受け入れるTLS/SSL証明書を指定できます。マシンによって信頼されていないその他の証明書は拒否されます。
このプロパティは次の形式をとることができます。
説明 |
例 |
完全なPEM証明書(簡潔にするために例を短縮) |
-----BEGIN CERTIFICATE----- MIIChTCCAe4CAQAwDQYJKoZIhv......Qw== -----END CERTIFICATE----- |
証明書を含むローカルファイルへのパス |
C:\cert.cer |
公開鍵(簡潔にするために例を短縮) |
-----BEGIN RSA PUBLIC KEY----- MIGfMA0GCSq......AQAB -----END RSA PUBLIC KEY----- |
MD5サムプリント(16進値はスペースまたはコロンで区切ることもできます) |
ecadbdda5a1529c58a1e9e09828d70e4 |
SHA1サムプリント(16進値はスペースまたはコロンで区切ることもできます) |
34a929226ae0819f2ec14b4a3d904f801cbb150d |
指定しない場合、マシンによって信頼されているすべての証明書が受け入れられます。 '*'を使用して、すべての証明書を受け入れることを示します(セキュリティ上の懸念からお勧めしません)。
'*'を使用して、すべての証明書を受け入れることを示します。セキュリティ上の懸念から、これは推奨されないことに注意してください。
SSO
認証に使用するシングルサインオン(SSO)タイプ。
データタイプ
文字列
デフォルト値
「無効にする」
備考
認証に使用するシングルサインオン(SSO)タイプ。有効な値は、Disable、Kerberos、およびNTLMです。
Windowsプラットフォームでのみ有効です。
デフォルトは「無効」で、クライアントに認証用のユーザーとパスワードを提供するように強制します。
Strip Trailing Zeros(末尾のゼロを削除)
末尾のゼロを削除して10進数の結果値を返すかどうかを決定します。
データタイプ
ブール
デフォルト値
false
備考
末尾のゼロを削除して10進数の結果値を返すかどうかを決定します。
Tables(テーブル)
使用可能なテーブルのサブセットに報告されるテーブルを制限します。例:Tables=TableA、TableB、TableC。
データタイプ
文字列
デフォルト値
""
備考
一部のデータベースからテーブルを一覧表示すると、コストがかかる可能性があります。接続文字列にテーブルのリストを指定すると、コネクタのパフォーマンスが向上します。
このプロパティは、どのビューを操作するかがすでにわかっていて、それ以外の場合は操作するには多すぎる場合に、ビューを自動的に一覧表示する代わりに使用することもできます。
必要なテーブルをコンマ区切りのリストで指定します。例:Tables=TableA、TableB、TableC
Trace Folder(トレースフォルダ)
トレースファイルを保存するための絶対ディレクトリ。
データタイプ
文字列
デフォルト値
""
備考
トレースファイルを保存するための絶対ディレクトリ。
Trace Level(トレースレベル)
ログに記録する情報のレベル。
データタイプ
文字列
デフォルト値
"エラー"
備考
ログに記録する情報のレベル。有効な値は、off、fatal、error(default)、warn、info、debug、およびallです。
User(ユーザー)
TDVサーバーでの認証用に提供されたユーザー名。
データタイプ
文字列
デフォルト値
""
備考
TDVサーバーでの認証用に提供されたユーザー名。
User Token(ユーザートークン)
配信用にパッケージ化できる認証値。
データタイプ
文字列
デフォルト値
""
備考
配信用にパッケージ化できる認証値。
URLは、initコマンドでuser_tokensプロパティを次の形式でサーバーに渡すことができます: "user_tokens=(" NAME "=" VALUE( "、" NAME "=" VALUE)* ")"
Verbosity(詳細レベル)
ログファイルに含まれる詳細の量を決定する詳細レベル。
データタイプ
文字列
デフォルト値
「1」
備考
詳細レベルは、コネクタがログファイルに報告する詳細の量を決定します。 1〜5の詳細レベルがサポートされています。これらについて以下に説明します。
1 |
Verbosityを1に設定すると、クエリ、クエリによって返される行数、実行の開始と所要時間、およびエラーがログに記録されます。 |
2 |
Verbosityを2に設定すると、Verbosity 1に含まれるすべてのものと、該当する場合はリクエストに関する追加情報がログに記録されます。 |
3 |
Verbosityを3に設定すると、要求の本文と応答がさらにログに記録されます。 |
4 |
Verbosityを4に設定すると、データソースとのトランスポートレベルの通信がさらにログに記録されます。これにはSSLネゴシエーションが含まれます。 |
5 |
Verbosityを5に設定すると、データソースとの通信と、問題のトラブルシューティングに役立つ可能性のある追加の詳細が追加でログに記録されます。これには、インターフェイスコマンドが含まれます。 |
通常の操作では、Verbosityを1より大きく設定しないでください。かなりの量のデータがより高い詳細度でログに記録される可能性があり、実行時間が遅れる可能性があります。
Views(ビュー)
使用可能なテーブルのサブセットに報告されるビューを制限します。例:Views=ViewsA、ViewsB、ViewsC。
データタイプ
文字列
デフォルト値
""
備考
一部のデータベースからのビューを一覧表示すると、コストがかかる可能性があります。接続文字列にビューのリストを提供すると、コネクタのパフォーマンスが向上します。
このプロパティは、どのビューを操作するかがすでにわかっていて、それ以外の場合は操作するには多すぎる場合に、ビューを自動的に一覧表示する代わりに使用することもできます。
必要なビューをコンマ区切りのリストで指定します。例:例:Views=ViewsA、ViewsB、ViewsC