0

VB.NET 経由で TD に接続するために何を使用すればよいか考えています。ODBC などを使用する必要があるかどうか.... 私のサーバーは TDDEV、データベース BCPM_DDBO です。また、パスワードはDB管理者によって頻繁に変更されるため、接続文字列にパスワードをハードコーディングしたくありません。ODBC がユーザー/パスを要求することはわかっています。これが進むべき道ですか?本当にありがとう!

4

1 に答える 1

0

Teradata .Net プロバイダーは、多数の行を取得する際により高速です。( Teradata Developer Exchange )

ただし、ODBC ドライバー (少なくとも SQL アシスタント) で使用する場合は、いくつかの注意事項があります。

  • グローバル一時テーブルは通常のテーブルと区別されません
  • 列/パラメーターのデータ型は、実際の Teradata 型ではなく、.Net データ型になります。
  • SELECT ステートメントに WITH (要約) 句があると、データの戻りが失敗します。

一般に、パスワードをコード (または接続文字列) に格納することはお勧めできません。ユーザーに促したほうがよいでしょう。.Net プロバイダーは、ODBC ドライバーと同様の接続ダイアログを使用します。これにより、Teradata 環境で定義されたパスワード セキュリティ ルールに基づいてパスワードの自然な有効期限も処理され、ユーザーに新しいパスワードを自動的に求めるプロンプトが表示されます。

于 2011-02-03T03:29:06.177 に答える