#ssis #dtexec
#ssis #dtexec
Вопрос:
Я знаю, что мы можем запустить пакет SSIS из DTExec. И когда мы определяем задание службы SSIS в SQL Agent, я могу изменить запуск на предопределенную учетную запись прокси.
Теперь, могу ли я запустить пакет SSIS из DTExec, используя учетную запись учетных данных (прокси), в пакетном файле? Я ничего не могу найти в документации для этой опции, но подумал, что спрошу.
Комментарии:
1. Вы хотите запустить EXE-файл в другом контексте безопасности. Это зависит от того, как вы его запускаете сейчас. Например, если вы запускаете его из планировщика Windows, вы можете указать учетную запись, под которой он запускается. Если вы запускаете его в интерактивном режиме, вы можете использовать
runas.exe
. Если вы запускаете его из SQL Agent с помощью шага CmdExec, у вас уже есть возможность использовать учетную запись прокси.2. @Ник. McDermaid, в настоящее время мы работаем через SQL Agent, используем тип пакета служб интеграции SQL Server и запускаемся как (учетная запись прокси). Я изучаю возможность обхода SQL Agent и просто запускаю пакетные файлы с использованием DTExec. Это работает до тех пор, пока нам не понадобится использовать другую учетную запись.
3. Ну, как вы будете запускать эти пакетные файлы? Вручную? Обратите внимание, что вы можете запускать пакетные файлы в SQLAgent и использовать прокси.