VB.NET 経由で TD に接続するために何を使用すればよいか考えています。ODBC などを使用する必要があるかどうか.... 私のサーバーは TDDEV、データベース BCPM_DDBO です。また、パスワードはDB管理者によって頻繁に変更されるため、接続文字列にパスワードをハードコーディングしたくありません。ODBC がユーザー/パスを要求することはわかっています。これが進むべき道ですか?本当にありがとう!
1206 次
1 に答える
0
Teradata .Net プロバイダーは、多数の行を取得する際により高速です。( Teradata Developer Exchange )
ただし、ODBC ドライバー (少なくとも SQL アシスタント) で使用する場合は、いくつかの注意事項があります。
- グローバル一時テーブルは通常のテーブルと区別されません
- 列/パラメーターのデータ型は、実際の Teradata 型ではなく、.Net データ型になります。
- SELECT ステートメントに WITH (要約) 句があると、データの戻りが失敗します。
一般に、パスワードをコード (または接続文字列) に格納することはお勧めできません。ユーザーに促したほうがよいでしょう。.Net プロバイダーは、ODBC ドライバーと同様の接続ダイアログを使用します。これにより、Teradata 環境で定義されたパスワード セキュリティ ルールに基づいてパスワードの自然な有効期限も処理され、ユーザーに新しいパスワードを自動的に求めるプロンプトが表示されます。
于 2011-02-03T03:29:06.177 に答える