2

我有要从 sql server 代理作业执行的父包和关联的子包,但出现以下错误:*

来源:xxxxx 连接管理器“RedshiftODBC” 描述:发生了 ODBC 错误 -1。结束错误代码:0xC0014009 来源:xxxxxx 测试连接管理器“RedshiftODBC”描述:尝试与数据库服务器建立开放式数据库连接 (ODBC) 连接时出错。结束错误错误:2018-09-13 09:40:02.59 代码:0x0000020F 源:从 RedShift 加载 xxxxxx 加载 xxxxxx 表 [6] 描述:对连接管理器 RedshiftODBC 的 AcquireConnection 方法调用失败,错误代码为 0xC0014009

*。
我已经检查了 sql 作业执行选项上标记的 Run32bitRuntime,但仍然无法解决。

帮助表示赞赏

4

1 回答 1

2

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

  1. 检查 ODBC 是否以 32 位创建。真正的 odbc 32 位管理员位于文件夹 C:\Windows\SysWOW64。
  2. 检查 SSIS 包是否检查了 run64bitruntime 属性 FALSE。
  3. 检查是否选中了 SQL 代理属性“使用 32 位运行时”。
于 2018-09-14T12:17:56.637 回答