【问题标题】:vb.net to Teradata Connection stringvb.net 到 Teradata 连接字符串
【发布时间】:2011-06-04 19:05:31
【问题描述】:

我想知道我应该使用什么来通过 VB.NET 连接到 TD。我是否应该使用 ODBC 等……我的服务器是 TDDEV,数据库 BCPM_DDBO。此外,数据库管理员经常更改密码,因此我不想在连接字符串中硬编码密码。我知道 ODBC 会提示输入用户/密码。这是要走的路吗?非常感谢!

【问题讨论】:

    标签: sql vb.net teradata


    【解决方案1】:

    Teradata .Net 提供程序在检索大量行时速度更快。 (Teradata Developer Exchange)

    但是,在 ODBC 驱动程序上使用它时有一些注意事项(至少与 SQL 助手一起使用):

    • 全局临时表与常规表没有区别
    • 列/参数的数据类型将是 .Net 数据类型,而不是真正的 Teradata 类型
    • SELECT 语句中的 WITH (summary) 子句将导致数据返回失败

    一般来说,不建议将密码存储在代码(或连接字符串)中。最好让用户提示。 .Net Provider 使用与 ODBC 驱动程序类似的连接对话框。这还应根据 Teradata 环境中定义的密码安全规则处理密码的自然到期,并自动提示用户输入新密码。

    【讨论】:

      猜你喜欢
      • 2020-04-08
      • 1970-01-01
      • 2014-04-27
      • 2013-03-04
      • 1970-01-01
      • 2013-01-19
      • 2012-08-11
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多