有时 Informatica 会成功运行,有时会出错 "Data source name not found and no default driver specified"

Sometimes Informatica gets successful runs, sometimes it gets error "Data source name not found and no default driver specified"

我们有一些工作流程在我们的开发和测试环境中工作,使用相同的 ODBC 凭据从相同的 sql 服务器源提取数据。当我们 运行 一遍又一遍地工作时,他们总是在开发和测试方面取得成功。当我们在 prod 服务器中 运行 工作时,它们成功或失败的几率大约为 50-50,并且没有任何变化。当作业失败时,他们会收到以下错误。

在没有发生变化的情况下,这些作业是如何有时成功有时失败的?如果它有时能找到数据源,我很困惑为什么其他时候找不到数据源。

READER_1_1_1> RR_4036 Error connecting to database [ [DataDirect][ODBC lib] Data source name not found and no default driver specified Database driver error... Function Name : Connect Database driver error... Function Name : Connect Database Error: Failed to connect to database using user [user_name] and connection string [connect_string].]. READER_1_1_1> CMN_1761 Timestamp Event: [Wed Jul 05 15:21:49 2017] READER_1_1_1> BLKR_16001 Error connecting to database...

如果用户无权访问 odbc.ini 或者您可能在 odbc.ini 中有 missing/additional 个条目,问题仍然存在。这将使您的工作流程始终失败。不确定,你说它有时成功有时失败。可能是数据库在那一刻暂时关闭了。请与您的 dba 检查以获取数据库的统计信息,以便您可以清楚地确定问题

谢谢