2010-03-25 2 views

ответ

3

Im мой опыт один из самых простых способов, чтобы контролировать их изнутри SQL не попробовать xp_cmdshell и т.д., но, чтобы добавить задание, которое выполняет пакет SSIS в качестве первого шага, а затем из SQL msdb.dbo.sp_start_job 'yourjobname'

Это также позволяет легко контролировать, какая учетная запись (через прокси-сервер) запускает задание.

+0

любой другой прямой способ вызова пакета ssis из инструкции sql? –

+0

Только другой вариант, который я знаю об этом через xp_cmdshell, но это просто ужасный вариант в сравнении и требует доступа xp_cmdshell, который сам по себе является проблемой безопасности. Через задание, которое вы можете отслеживать через таблицу истории заданий, когда оно завершается, через оболочку cmd вы не сможете. – Andrew

+0

Большое спасибо. Я возьму такой подход. –

Смежные вопросы