Я разрабатываю пакет SSIS в VS 2012, который развертывается на SQL Server 2012. Этот пакет вытягивает данные из внешней базы данных с 32-разрядным драйвером и загружает его в SQL Server 2012. I установите пакет таким образом, чтобы он использовал параметры проекта для хранения строк подключения.SSIS 64 бит против 32 бит
Я могу запустить пакет из VS, и я также могу запустить пакет через 32-разрядный dtexec. Я не могу запустить пакет из агента SQL. У меня есть работа, настроенная так, что она использует учетную запись прокси-сервера ssis.
Я также попытался запустить пакет с задачей выполнения выполнения, которая запускает пакет в 32-разрядном dtexec.
Во всех случаях возникает следующая ошибка. Кажется, это проблема 32/64 бит или разрешение, хотя я не могу понять, что это такое. Любая помощь будет принята с благодарностью!
Data Flow Task:Error: The AcquireConnection method call to the connection manager MyDataBaseConMgr failed with error code 0xC0014009. There may be error messages posted before this with more information on why the AcquireConnection method call failed.
Существуют ли какие-либо другие сообщения об ошибках? Что СУБД является внешней базой данных? Если это не SQL Server, то установлены драйверы на сервере, на котором развертывается пакет? –