我的应用程序在基本图像为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();
我怎么爱它,谢谢。