0

服务器管理员为我创建了一个 32 位 ODBC 系统 DSN,其中包含数据库和用户凭据。我现在正在努力了解如何从我的 C# 代码连接到该数据库。如果我使用的是 SSIS 连接,它会毫无问题地通过,所以我知道他们设置的数据是正确的。

我现在应该使用 SqlConnection 或 OleDbConnection 来访问它吗?我都试过了,无论我尝试什么类型的连接字符串,它总是会导致错误。这是连接到对连接字符串很重要的 Denodo 实例。

4

1 回答 1

1

只需输入已配置的 DSN 名称即可:

using System.Data.Odbc;
OdbcConnection DbConnection = new OdbcConnection("DSN=SAMPLE_ISAM");
// Your code here
DbConnection.Close();

其他一切都是一样的,如果配置正确,“连接字符串”信息都包含在 DSN 本身中。

于 2020-01-09T19:52:09.023 回答