вызов пакета ssis из хранимой процедуры без использования xp_cmdshell - PullRequest
1 голос
/ 02 февраля 2012

Мое приложение на самом деле вызывает хранимую процедуру, которая inturn вызывает пакет и выполняет его. Сначала мы делаем это с помощью xp_cmdshell и dtexec, но клиент не разрешает использовать xm_cmdshell. Есть ли другой способ сделать это?

Пожалуйста, помогите.

Ответы [ 2 ]

1 голос
/ 02 февраля 2012

Этот сценарий обсуждается в документации служб SSIS. Другой вариант - процедура CLR, в которой запускает пакет , поэтому вместо TSQL / xp_cmdshell вы используете объектную модель CLR / Dts.

1 голос
/ 02 февраля 2012

Вы можете настроить задание, которое запускает пакет, а затем использовать sp_start_job для выполнения задания

http://msdn.microsoft.com/en-us/library/ms403355.aspx

Вы можете использовать эти команды для программного создания задания

http://msdn.microsoft.com/en-us/library/ms181153.aspx

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...