Измените 64-битное свойство run run на false во время выполнения, выполняя пакет ssis через задание sql server

У меня есть родительский пакет и связанный дочерний пакет, который должен быть выполнен из задания агента сервера sql, но я получаю следующую ошибку: *

Источник: xxxxx Диспетчер соединений "RedshiftODBC" Описание: Произошла ошибка ODBC -1. Код ошибки завершения: 0xC0014009 Источник: xxxxxx Диспетчер тестовых соединений "RedshiftODBC" Описание: Произошла ошибка при попытке установить соединение Open Database Connectivity (ODBC) с сервером базы данных. Ошибка завершения: 2018-09-13 09:40:02.59 Код: 0x0000020F Источник: загрузка xxxxxx из RedShift Загрузка таблицы xxxxxx [6] Описание: сбой вызова метода AcquireConnection для диспетчера соединений RedshiftODBC с кодом ошибки 0xC0014009

*.
Я проверил отмеченный Run32bitRuntime на опции выполнения задания sql, но все еще не в состоянии решить.

помощь оценена

2 ответа

Привет, есть несколько шагов для запуска пакета служб SSIS в 32 бита:

  1. Проверьте, создан ли ODBC в 32-битной версии. Настоящий 32-битный администратор odbc находится в папке C:\Windows\SysWOW64.
  2. Проверьте, имеет ли пакет SSIS проверенное свойство run64bitruntime FALSE.
  3. Проверьте, установлено ли свойство агента SQL "Использовать 32-разрядную среду выполнения".

Я перебрал проверенные выше пункты в моем Пакете, но все еще получаю ту же ошибку

Другие вопросы по тегам