【发布时间】:2011-06-04 19:05:31
【问题描述】:
我想知道我应该使用什么来通过 VB.NET 连接到 TD。我是否应该使用 ODBC 等……我的服务器是 TDDEV,数据库 BCPM_DDBO。此外,数据库管理员经常更改密码,因此我不想在连接字符串中硬编码密码。我知道 ODBC 会提示输入用户/密码。这是要走的路吗?非常感谢!
【问题讨论】:
我想知道我应该使用什么来通过 VB.NET 连接到 TD。我是否应该使用 ODBC 等……我的服务器是 TDDEV,数据库 BCPM_DDBO。此外,数据库管理员经常更改密码,因此我不想在连接字符串中硬编码密码。我知道 ODBC 会提示输入用户/密码。这是要走的路吗?非常感谢!
【问题讨论】:
Teradata .Net 提供程序在检索大量行时速度更快。 (Teradata Developer Exchange)
但是,在 ODBC 驱动程序上使用它时有一些注意事项(至少与 SQL 助手一起使用):
一般来说,不建议将密码存储在代码(或连接字符串)中。最好让用户提示。 .Net Provider 使用与 ODBC 驱动程序类似的连接对话框。这还应根据 Teradata 环境中定义的密码安全规则处理密码的自然到期,并自动提示用户输入新密码。
【讨论】: