Ошибка dtexec "Соединение xxx не найдено" с моделью развертывания проекта
При запуске DTEXEC я получаю "Соединение xxxx не найдено".
Я верю, что это потому, что менеджеры соединений расположены на уровне проекта, а не внутри самого пакета.
При запуске DTEXECUI - эти диспетчеры соединений не отображаются.
Это единственный способ переместить их в пакет - кажется немного странным, поскольку в этом смысл предоставления им уровня проекта, если вам необходимо переместить их, чтобы использовать их с DTEXEC.
Спасибо
Вот синтаксис командной строки, который вы просили:
C: \ Users \ Администратор>dtexec /FILE "\"F:\ Проекты SSIS \HESA\HESA\01 - Загрузить файлы метаданных в Oracle.dtsx\"" /SET "\Package.Variables[User::varYear.Properties [ Значение]";"1999" / ПРОВЕРКА ОТЧЕТА / ОТЧЕТ EW /CONSOLELOG SMT
1 ответ
Ваше предположение, что
менеджеры соединений расположены на уровне проекта, а не в самом пакете
это именно проблема. Но есть решение:
- построить проект, чтобы получить
.ispac
файл вместо того, чтобы ссылаться
dtexec
с/FILE
Вы должны вызвать это с/Project
а также/Package
, как это:/Project "path to you .ispac file, resulting from building the project" /Package "Name of your package.dtsx"
Пожалуйста, имейте в виду, что если вы предоставите весь путь к вашему .dtsx
Пакет выполнения не удастся с очень трепетным SQLDUMPER
Сообщения об ошибках.