Я пытаюсь запустить пакет служб SSIS из SQL Server Management Studio, и у меня возникают проблемы с переопределением параметра конфигурации. В моем случае это местоположение плоского файла. Я использую команду:
declare @returncode INT
exec @returncode = xp_cmdshell 'dtexec
/SQL "\ImportData"
/SERVER "myserver"
/CONNECTION "ImportData flatfile connection";"C:\files\ballot.dat"
/MAXCONCURRENT " -1 "
/CHECKPOINTING OFF /REPORTING E'
Как вы можете видеть выше, я пытаюсь запустить это, используя c: \ files \ ballot.dat в качестве плоского файла. Однако при этом службы SSIS возвращаются к использованию параметра, сохраненного в его файле конфигурации, который указывает на другое место (и файл ballot.dat) на жестком диске.
Есть ли способ переопределить это при вызове пакета из командной строки? Спасибо за ваши предложения.