Ошибка выполнения задачи процесса

Сообщение

Выполняется как пользователь: ProxyID. Утилита выполнения пакета Microsoft (R) SQL Server версии 11.0.5548.0 для 64-разрядной версии Copyright (C) Microsoft Corporation. Все права защищены. Начато: 11:05:02 AM Ошибка: 2015-05-11 11: 12: 25.65 Код: 0xC0029151 Источник: Execute XML Generator Выполнение задачи процесса Описание: При выполнении "\ Servername \ path \ app.exe" "" at "", код выхода процесса был "-532459699", а ожидаемый - "0". Конечная ошибка DTExec: выполнение пакета вернуло DTSER_FAILURE (1). Начато: 11:05:02 Закончено: 11:12:25 Прошло: 442,922 секунды. Не удалось выполнить пакет. Шаг не удался.

Я переношу пакет SSIS (версия SQL Server 2005) на SQL Server 2012. Я выполнил все необходимые изменения подключения и развернул его на целевой платформе. Создал задание и выполнил его через действительный ProxyID.

В пакете есть несколько задач потока данных, командный файл (запускается задачей Process) и, наконец, файл app.exe (запускается задачей Process).

Вышеупомянутая ошибка возникает из-за последнего файла .exe (ProxyID имеет надлежащий доступ к этому расположению файла).

Почему находится "\\Servername\path\app.exe" "" at ""?

Что означает, что код выхода процесса был «-532459699», а ожидаемый - «0»?

РЕДАКТИРОВАТЬ:

Примечание. Этот пакет успешно запускается из SSDT с локального компьютера, а также из хранилища пакетов SQL Server (экземпляр SSIS). Запуск из CMD.exe локально.

Ошибка агента JOB.

ИЗМЕНИТЬ 2

При развертывании пакета ssis в каталог SSIS версии 2012 года. Запланированное задание выполняется в тот же день, когда было создано расписание, но то же самое не удается на следующий день с той же ошибкой.

Обращаюсь к вам за помощью.


person p2k    schedule 11.05.2015    source источник
comment
Я отредактировал ваше название. См. Должны ли вопросы включать «теги» в свои заголовки?, где нет единого мнения, не следует.   -  person John Saunders    schedule 11.05.2015


Ответы (1)


проверьте, работает ли пакет в 32-разрядном режиме выполнения или в 64-разрядном режиме выполнения в BIDS, проверив свойство Run64bitRuntime проекта. Затем убедитесь, что пакет работает в том же режиме выполнения в задании агента SQL Server, установив или сняв флажок «Использовать 32-разрядную среду выполнения» для параметров выполнения шага задания.

Если проблема не в этом, создайте другое задание, которое использует шаг задания типа CmdExec для вызова исполняемого файла «\ Servername \ path \ app.exe». Если это задание также не удается, проблема на самом деле возникает из-за проблемы между исполняемым файлом и агентом SQL Server, а не самим пакетом SSIS.

person Rahul Sharma    schedule 13.05.2015
comment
Выше 2 варианта не работают. В чем именно заключается проблема между исполняемым файлом и агентом SQL Server, а не самим пакетом SSIS? С самим пакетом проблем нет. - person p2k; 13.05.2015