Я создал несколько пакетов служб SSIS в проекте Visual Studio.Я использовал параметры проекта и соединение OLEDB в диспетчере соединений.
Я хотел бы выполнить пакет служб SSIS в автономном режиме с Powershell.
Это моя команда:
DTExec.exe /f "${ssisPath}\01.ImportFunction.dtsx" /SET "\Package.Variables[Project::ClientId];$clientId"
Когда я выполняю эту команду, у меня возникают две проблемы:
- Соединение "{F0DDE9D2-1DD5-47C4-8203-0660AB0F0F65}" не найдено.Эта ошибка вызывается коллекцией Connections, когда конкретный элемент соединения не найден.
- Путь к пакету ссылается на объект, который не может быть найден: "\ Package.Variables [Project :: ClientId]".Это происходит, когда делается попытка разрешить путь пакета к объекту, который не может быть найден.
Я предполагаю, что файлы 'Project.params' и 'LocalHost.conmgr' не заданы в командекак моя среда Visual Studio?
Но когда я использую DTExecUI для генерации командной строки, у меня появляется какое-либо соединение на вкладке Connaction Managers.