接続プロパティ
接続プロパティは、接続を確立するために使用できるさまざまなオプションです。このセクションでは、本プロバイダーの接続設定で設定できるオプションの一覧を示します。詳細については各リンクをクリックしてください。
接続を確立する方法について詳しくは、接続の確立を参照してください。
| プロパティ | 説明 |
| AuthenticationString | AuthenticationString enables support for mechanisms that require additional authentication information. |
| DataSource | The Teradata server name or, equivalently, the DBC Name or TDPID. |
| AuthScheme | Specifies the Logon Mechanism, which determines the connection's authentication and encryption capabilities |
| User | 認証で使用されるTeradata ユーザーアカウント。 |
| Password | ユーザーの認証で使用されるパスワード。 |
| Database | The database selected as the default database when a Teradata connection is opened. |
| Port | Connects to the Teradata Database on the TCP/IP port specified. The default Teradata Database port is 1025. |
| Account | Specifies an account string to override the default account string defined for the Teradata Database user. |
| AccountString | Identifies an individual user account and is associated with a specific User Id. |
| IntegatedSecurity | Set this to true to use Single Sign On. |
| プロパティ | 説明 |
| ConnectionTimeout | Specifies the time in seconds to wait for a Teradata session to be opened or established. |
| ConnectionPooling | Enables or disables connection pooling. |
| ConnectionPoolingTimeout | Specifies the time a connection may stay idle inside the pool. |
| ConnectMaxRetryCount | The maximum number of reattempts before the connection will fail. |
| プロパティ | 説明 |
| FirewallType | プロキシベースのファイアウォールで使われるプロトコル。 |
| FirewallServer | プロキシベースのファイアウォールの名前もしくはIP アドレス。 |
| FirewallPort | プロキシベースのファイアウォールのTCP ポート。 |
| FirewallUser | プロキシベースのファイアウォールに認証するために使うユーザー名。 |
| FirewallPassword | プロキシベースのファイアウォールへの認証に使われるパスワード。 |
| プロパティ | 説明 |
| Logfile | ログファイルの名前と場所を指定するファイルパス。 |
| Verbosity | ログファイルの記述をどの程度の詳細さで記載するかを決定するverbosity レベル。 |
| LogModules | ログファイルに含めるコアモジュール。 |
| MaxLogFileSize | ログファイルの最大バイトサイズ(例えば、10MB)を指定する文字列。 |
| MaxLogFileCount | ログファイルの最大ファイル数を指定する文字列。 |
| プロパティ | 説明 |
| Location | テーブル、ビュー、およびストアドプロシージャを定義するスキーマファイルを格納するディレクトリへのパス。 |
| BrowsableSchemas | このプロパティは、使用可能なスキーマのサブセットにレポートされるスキーマを制限します。例えば、BrowsableSchemas=SchemaA,SchemaB,SchemaC です。 |
| Tables | このプロパティは、使用可能なテーブルのサブセットにレポートされるテーブルを制限します。例えば、Tables=TableA,TableB,TableC です。 |
| Views | 使用可能なテーブルのサブセットにレポートされるビューを制限します。例えば、Views=ViewA,ViewB,ViewC です。 |
| プロパティ | 説明 |
| CommandTimeout | The timeout before the command is aborted and the transaction rolled back. |
| DataEncryption | Enables or disables session-level encryption. Default: false. |
| DataIntegrity | Enables or disables session-level integrity. Default: false. |
| DataSourceDnsEntries | The number of entries defined in DNS for the DataSource . |
| DisableAutoCommitInBatch | Specifies whether or not disable the autocommit when executing the batch operation. |
| EnableDateTimeOffset | Enables and disables the mapping of TIMESTAMP WITH ZONE to DateTimeOffset. Default: true. |
| EnableTdDateTime | Enables and disables mapping date-time types to provider-specific types. Default: true. |
| EnableTdDecimal | Enables and disables mapping of Decimal(18) to the TdDecimal provider-specific type. |
| HttpsPort | Connects to the database on the Transmission Control Protocol/Internet Protocol (TCP/IP) port specified for HTTPS/TLS connections. |
| MaxDecimalPrecision | Used to set the maximum precision of a decimal that can be retrieved from Teradata. |
| MaxRows | クエリで集計またはグループ化を使用しない場合に返される行数を制限します。これにより、設計時にパフォーマンスの問題を回避できます。 |
| NodeDownTimeout | (Obsolete) the number of seconds that must elapse before a connection attempt is made to a node previously marked as unavailable. |
| Other | これらの隠しプロパティは特定のユースケースでのみ使用されます。 |
| PersistSecurityInfo | Set this to true to persist sensitive authentication information (false by default). |
| ProfileName | Specifies the profile name to access supported properties from the application configuration file. |
| QueryBand | Gets or sets the Query Bands that are to be defined at the connection level. |
| QueryPassthrough | このオプションは、クエリをTeradata サーバーにas-is で渡します。 |
| ReadAhead | Enables additional buffering of results, while the current buffer is consumed by an application. True by default. |
| Readonly | このプロパティを使用して、provider からTeradata へのアクセスを読み取り専用に設定できます。 |
| Recovery | Sets Recoverable Network Protocol (RNP) and Redrive properties used during a network error or database failure. |
| RecoveryCommandTimeoutOverride | Enables a RecoveryTimeout value to be supplied during reconnection for commands that contain a finite CommandTimeout . True by default. |
| RecoveryIntervalFactor | This represents the adjustment in the recovery interval period from the preceding interval period. The factor is an additive factor in seconds (2 by default). |
| RecoveryMaximumInterval | This represents the maximum interval time in seconds to wait while attempting to reconnect to the database. |
| RecoveryStartInterval | The starting time interval (in seconds) after which an attempt to retry a reconnection is performed. |
| RecoveryTimeout | Recovery timeout in seconds used to re-establish a connection. |
| ResponseBufferSize | Gets and sets the initial size of the internal communication data buffers. |
| RestrictToDefaultDatabase | Set this to true to restrict schema queries invoking GetSchema to the default database (false by default). |
| SessionCharacterSet | Gets or sets the character encoding (Text.Encoding) for the connection. |
| SessionMode | Specifies the session mode on a Teradata Database V2R2.0 or later system. The selected mode applies for the duration of the session. |
| SslCa | Specifies the file name of a PEM file that contains Certificate Authority (CA) certificates for use with SSLMODE=VERIFY-CA or VERIFY-FULL. |
| SslCaPath | Specifies a directory of PEM files that contain Certificate Authority (CA) certificates for use with SSLMODE=VERIFY-CA or VERIFY-FULL. |
| SslMode | Specifies the mode for connections to the database. |
| SslProtocol | Specifies the TLS protocol for HTTPS/TLS connections. |
| Timeout | タイムアウトエラーがスローされ、処理をキャンセルするまでの秒数。 |
| UpperCaseIdentifiers | This property reports all identifiers in uppercase. This is the default for Oracle databases and thus allows better integration with Oracle tools such as the Oracle Database Gateway. |
| UseEnhancedSchemaTable | Gets or sets a Boolean value that indicates whether the GetSchemaTable method returns additional result set metadata (default: true). |
| UseXViews | Specifies which Data Dictionary views should be queried to return result sets from DatabaseMetaData methods. |