позвольте мне предварить это, сказав, что SSIS отстой. с ней трудно работать, управлять и развиваться. Хотя есть инструменты, которые делают вещи лучше, эти функции должны были быть включены с самого начала. Позвольте мне также сказать, что я не нашел (и не верю, что в настоящее время существует) лучший инструмент для масштабируемой высокопроизводительной загрузки данных, чем SSIS.
1,2: установите пакет на «Не сохранять чувствительный» и используйте либо конфигурации, либо «Задать значения» в любом контексте выполнения, который вы используете.
3: согласовано, частично. просмотр хранилища пакетов был бы полезен через sql auth, но выполнение пакета абсолютно не должно быть разрешено (в каком контексте вы выполняете?)
Вы всегда можете выполнить через задание.
4: не относится к SSIS
кроме того, DTS устарела и в большинстве случаев значительно менее гибка и сложна в управлении, чем даже SSIS.
5: Упорки, по общему признанию, хитрее, чем они могли бы быть, но если все сделано правильно, это может работать безупречно:
либо используйте поиск, чтобы определить, нужно ли вам вставить или обновить, и соответственно определите свою логику.
примечание: серьезно подумайте о настройке шаблона пакета. если все сделано правильно, вы можете облегчить многие из этих проблем с самого начала. В какой-то момент мне может понадобиться опубликовать шаблон пакета.