我创建了一个通过ODBC 32位连接到Postgres的SSIS序列-通过Visual Studios调试所有连接和工作。
我已作为集成服务目录部署到SQL Server,并且可以手动执行3个程序包(将执行标记为32位运行时)。
现在的问题是,当我通过SQL Server代理创建作业并定义要作为32位运行时执行的每个步骤时,它抱怨:
ADO NET源未能获取连接:指定 DSN包含驱动程序和应用程序之间的体系结构不匹配
我已经大肆宣传,每个人都说“确保检查了32位运行时”,“确保在Visual Studio中您说要在64位模式下运行是错误的”,但感觉好像我错过了某个地方的窍门而感到困惑。 / p>
如果有人有任何见解,请问?
Visual Studios 2015 SQL Server 2016
谢谢
Raj
答案 0 :(得分:1)
我回答了这个问题一次,但是我增加了4个步骤。 如果我能看到您没有执行第二步?
有几个步骤可以运行32位的SSIS包: