首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >没有找到Informatica,[Microsoft][ODBC驱动程序管理器]数据源名称,并且在连接到Server数据库时没有默认驱动程序指定的错误

没有找到Informatica,[Microsoft][ODBC驱动程序管理器]数据源名称,并且在连接到Server数据库时没有默认驱动程序指定的错误
EN

Stack Overflow用户
提问于 2022-07-27 12:52:09
回答 1查看 350关注 0票数 0

我正在尝试从Informatica连接到Server数据库。我想要启用应用程序意图'READONLY‘。我尝试过创建用户DSNs/SYSTEM ( 32位和64位),但仍然收到以下错误:

严重性时间戳节点线程消息代码消息错误7/27/2022 8:39:36 AM NODE01_SEIMDBINFDEV2 READER_1_1_1 RR_4036连接到数据库[未找到微软数据源名称,也没有指定默认驱动程序的SQLSTATE: IM002

数据库驱动程序错误..。功能名称:连接数据库驱动程序错误.功能名称:连接数据库错误:使用用户user_name和连接字符串ODBC系统DSN名称连接到数据库失败。]。

我能够在ODBC数据源管理器中测试连接。请查找我在工作流管理器中创建的附件。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-07-27 13:21:13

请注意,您还需要在informatica服务器中设置此连接。

如果您的infa服务器是windows,则必须正确设置ODBC系统DSN。给它一个没有像my_sql_serv_conn这样空格的名字。

然后使用此连接名称代替连接字符串。

如果您的infa服务器是UNIX,我们需要在unix/linux用户bash配置文件中设置两个与odbc相关的参数。

代码语言:javascript
复制
INFA_HOME=/opt/infa
ODBCINI= $INFA_HOME/ODBC7.1/odbc.ini
ODBCINST=$INFA_HOME/ODBC7.1/odbcinst.ini

现在,我觉得您的unix/linux用户无法到达这个位置,或者他们无法正确地导出。

使用运行informatica的unix/linux用户登录。

然后使用more $ODBCINI查看它是否具有读取权限。

对ODBCINST也这样做。

使用ssgodbc工具检查到mssql服务器DB的连接。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73138295

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档