在运行时通过 SQL Server 作业执行 SSIS 包时,将"运行 64 位运行时属性"更改为



我有父包和关联的子包要从sql服务器代理作业执行,但我收到以下错误: *

来源: xxxxx 连接管理器 "RedshiftODBC" 描述: 一个 发生 ODBC 错误 -1。 结束错误代码: 0xC0014009 来源: xxxxxx 测试连接管理器"RedshiftODBC"说明:有 是尝试建立开放式数据库连接 (ODBC( 时出错 与数据库服务器的连接。 结束错误错误:2018-09-13 09:40:02.59 代码:0x0000020F 来源:从 RedShift 加载 xxxxxx 加载 xxxxxx 表 [6] 说明:获取连接方法 调用连接管理器 RedshiftODBC 失败,出现错误代码 0xC0014009

*.
我已经选中了 Run32bitRuntime on sql 作业执行选项,但仍然无法解决。

感谢帮助

您好,有几个步骤可以在 32 位中运行 SSIS 包:

  1. 检查 ODBC 是否以 32 位创建。真正的 odbc 32 位管理员位于文件夹 C:\Windows\SysWOW64 中。
  2. 检查 SSIS 包是否具有选中的 run64 位运行时属性 FALSE。
  3. 检查是否选中了 SQL 代理属性"使用 32 位运行时"。

相关内容

  • 没有找到相关文章

最新更新