有时Informatica会成功运行,有时会出现错误“未找到数据源名称且未指定默认驱动程序”

时间:2017-07-10 18:50:05

标签: sql-server odbc informatica

我们有一些工作流在我们的开发和测试环境中工作,使用相同的ODBC凭据从同一个sql server源提取数据。当我们一遍又一遍地运行工作时,他们总是在开发和测试中取得成功。当我们在我们的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...

1 个答案:

答案 0 :(得分:0)

如果用户无权访问odbc.ini,或者您在odbc.ini中可能缺少/其他条目,则问题仍然存在。这将始终使您的工作流失败。不确定,你说它有时会成功并且有时会失败。可能是数据库会在那一刻暂时消失。请检查您的dba以获取数据库的统计信息,以便您可以清楚地识别问题

谢谢