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

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

Source: xxxxx Connection manager "RedshiftODBC" Description: An ODBC error -1 has occurred. End Error Code: 0xC0014009 Source: xxxxxx Test Connection manager "RedshiftODBC" Description: There was an error trying to establish an Open Database Connectivity (ODBC) connection with the database server. End Error Error: 2018-09-13 09:40:02.59 Code: 0x0000020F Source: Load xxxxxx from RedShift Load xxxxxx table [6] Description: The AcquireConnection method call to the connection manager RedshiftODBC failed with error code 0xC0014009

* .
Я установил флажок Run32bitRuntime для параметра выполнения задания sql, но все еще не могу решить.

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

2
0
423
1

Ответы 1

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

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

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