【问题标题】:Teradata connections from .Net using DSN使用 DSN 从 .Net 建立 Teradata 连接
【发布时间】:2016-07-11 09:50:03
【问题描述】:

我正在尝试找出从 .Net 调用 Teradata 中存储过程的方法。

我看了下面的问题: TD connection setup

但我不想将密码放在 web.config 中。我可以对其进行加密,但需要使用在集群中特定服务器上创建的 MSA 密钥对每台服务器的 web.config 进行加密,以使其正常工作。

还有其他方法可以让它像只使用 DSN 一样工作吗?或者我可以使用服务帐户创建应用程序池并将其传递给 Teradata 进行身份验证的任何其他方式?

提前致谢。

【问题讨论】:

    标签: .net connection teradata dsn


    【解决方案1】:
    <%@ Page LANGUAGE="VB" Debug="true" %>
    <%@ Import Namespace="System.Data.ODBC" %>
    
    <script runat="server">
    sub Page_Load
    dim dbconn
    
    dbconn=New OdbcConnection("Dsn=TDD32;")
    
    dbconn.Open()
    dbconn.Close()
    end sub
    </script>
    

    【讨论】:

    • 谢谢。它在我的本地工作,但在服务器上出现以下错误:错误 [IM002] [Microsoft][ODBC Driver Manager] Data source name not found and no default driver specified
    • 服务器上也要设置相同的DSN。
    • 不知何故它适用于 32 位 DSN,但不适用于 64 位。
    • 您需要为正确的目标选择正确的 ODBC 管理器。对于 32 位 DSN,请使用 c:\Windows\SysWOW64\odbcad32.exe,对于 64 位 DSN,请使用 c:\Windows\System32\odbcad32.exe。
    猜你喜欢
    • 1970-01-01
    • 2018-04-28
    • 1970-01-01
    • 2015-07-16
    • 2019-08-20
    • 2017-08-23
    • 1970-01-01
    • 1970-01-01
    • 2017-11-18
    相关资源
    最近更新 更多