Измените 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 бита:
- Проверьте, создан ли ODBC в 32-битной версии. Настоящий 32-битный администратор odbc находится в папке C:\Windows\SysWOW64.
- Проверьте, имеет ли пакет SSIS проверенное свойство run64bitruntime FALSE.
- Проверьте, установлено ли свойство агента SQL "Использовать 32-разрядную среду выполнения".
Я перебрал проверенные выше пункты в моем Пакете, но все еще получаю ту же ошибку