Сбой пакета служб SSIS 2017 с кодом ошибки 0x80040154 в командной строке (64-разрядная версия) - PullRequest
0 голосов
/ 26 ноября 2018

Мы недавно перенесли наши пакеты служб SSIS с 2012 года на 2017 год. Через BIDS все работает нормально.Когда мы запланировали работу в планировщике задач Windows для 32-bit, пакет работает нормально.Но когда мы используем исполняемый файл 64-bit, планировщик задач сразу генерирует код ошибки 0x 5.Когда я пытаюсь вручную запустить пакет с помощью командной строки with 32-bit dtexec.exe, пакет работает нормально, но с 64-bit исполняемыми файлами, я получаю ошибку ниже:

Could not load package "D:\package1.dtsx" because of error 0x80040154.

Кроме того, когда я пытаюсь на локальном компьютереУ меня нет проблем с 32-bit и 64-bit.Но только на клиентском компьютере я вижу эту ошибку.

Я сравнил компонент, выбранный при установке SQL Server 2017, все выглядит правильно.

Я убедился, что для свойства Run64bitRunTime установлено значениеTrue и попытался с помощью DelayValidation Property также установить True.

Убедитесь, что порядок исполняемых файлов в переменной среды для PATH, хотя он показывает 64-bit как первый, пакет не запущен в cmd.

Когда мы мигрировали с 2012 по 2016Несколько месяцев назад все работало нормально.Только после миграции 2017 года это дает эту проблему.

Если кто-то сталкивается с подобной проблемой, пожалуйста, предоставьте решение или предложение.

...