2017-10-06 81 views
0

我需要连接到Informix数据库。通过SSIS连接informix

我已经创建了一个DSN(通过使用32位informix驱动程序)的细节和测试连接工作正常。

当通过SSIS连接时,DSN是无法连接,抛出的错误是:

sqlhosts文件具有数据库名称仍然错误显示它缺少

+0

嗯......我不记得以前看过那个错误信息。 无论如何,请记住SSIS代理可能以不同的用户身份运行,因此可能没有为所有用户设置DSN或环境(INFORMIXDIR/PATH)。 尝试创建系统DSN并确保SSIS作业设置为以x86模式运行(Run64BitRuntime = false)。 默认情况下,它使用x64,如果您的驱动程序是32位,则不起作用。 –

回答

0

什么是确切的错误信息?

您正在使用哪个SSIS版本?

在SSIS过程的环境中,没有设置所需的环境变量。