看来我的aspnetcore 2.2程序无法读取unixodbc的impala dns

时间:2019-06-05 03:12:05

标签: asp.net-core unixodbc

我的应用程序在基本图像为microsoft / dotnet:2.2-aspnetcore-runtime的docker容器中运行。

下面是我的步骤:

第一步:apt-get install unixodbc。

步骤2:更改odbc.ini和odbcinst.ini等。

下面是我的odbc.ini文件和[Sample Cloudera Impala DSN 64]部分     => image1

当我进入正在运行的容器并使用isql工具执行“ isql -v“ Cloudera Impala DSN 64示例”时,结果还可以。     => image2

,但是该容器中的以下C#代码将引发异常: “错误[IM002] [unixODBC] [驱动程序管理器]找不到数据源名称,并且未指定默认驱动程序”

            OdbcConnection odbcConnection = new OdbcConnection("DNS=Sample Cloudera Impala DSN 64");
            odbcConnection.Open();

我怎么爱它,谢谢。

0 个答案:

没有答案