Запустите пакет dtsx из файла bat на удаленном компьютере - PullRequest
0 голосов
/ 30 апреля 2020

Я создал пакет dtsx, который выполняет обновления данных для таблицы SQL. Если я запускаю пакет с сервера, на котором установлен SSIS, он работает правильно. Затем я сгенерировал файл .bat, чтобы иметь возможность запускать этот пакет с удаленного компьютера p c. Если я запускаю файл bat с тем же пользователем, с которым сгенерировал пакет, он выдает мне следующую ошибку (на сервере установлена ​​Standard Edition):

Ошибка: 2020-04-30 12: 24: 15.24 Код: 0xC000F427 Источник: Задача потока данных SSIS.Pipeline Описание: Для запуска пакета служб SSIS за пределами SQL Server Data Tools необходимо установить Standard Edition Integration Services или новее. Ошибка завершения

Если я запускаю его с другим пользователем (кроме того, кто создал пакет), он выдает следующую ошибку:

Запущено : 12:28:26 Ошибка: 2020-04-30 12: 28: 26.49 Код: 0xC0011007 Источник: {9A5E45AB-9790-4942-8639-F8C38A51D202} Описание: невозможно загрузить пакет как XML, поскольку пакет не имеют действительный формат XML. Будет опубликована указанная ошибка парсера c XML. Ошибка завершения: 2020-04-30 12: 28: 26.49 Код: 0xC0011002 Источник: {9A5E45AB-9790-4942-8639-F8C38A51D202} Описание: Не удалось открыть файл пакета "\ areskerjcmdz01 \ c $ \ Users \ pamartinez_admin \ source \ repos \ Восстановление проекта служб Integration Services \ Восстановление проекта служб Integration Services \ Package3.dtsx "из-за ошибки 0x80070005" Доступ запрещен. " Это происходит при загрузке пакета, и файл не может быть открыт или правильно загружен в документ XML. Это может быть результатом указания неправильного имени файла при вызове LoadPackage, или указанный файл XML имеет неправильный формат. Ошибка завершения Не удалось загрузить пакет "\ areskerjcmdz01 \ c $ \ Users \ pamartinez_admin \ source \ repos \ Восстановление проекта служб Integration Services \ Восстановление проекта служб Integration Services \ Package3.dtsx" из-за ошибки 0xC0011002. Описание: Не удалось открыть файл пакета "\ areskerjcmdz01 \ c $ \ Users \ pamartinez_admin \ source \ repos \ Восстановление проекта служб Integration Services \ Восстановление проекта служб Integration Services \ Package3.dtsx" из-за ошибки 0x80070005 "Доступ запрещен". Это происходит при загрузке пакета, и файл не может быть открыт или правильно загружен в документ XML. Это может быть результатом указания неправильного имени файла при вызове LoadPackage, или указанный файл XML имеет неправильный формат. Источник: {9A5E45AB-9790-4942-8639-F8C38A51D202} Начато: 12:28:26 Завершено: 12:28:26 Прошло: 0,078 секунды

Мне нужно уметь чтобы запустить файл .bat с другого компьютера на сервер, на котором был создан пакет, и с пользователем, отличным от того, который создал пакет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...