Как мы можем вызвать пакет SSIS из хранимой процедуры и передать ему параметр?Вызвать пакет SSIS из хранимой процедуры
ответ
Вы можете включить расширенную хранимую процедуру xp_cmdshell, и с ее помощью вы можете выполнить утилиту DTEXEC для выполнения вашего пакета SSIS. Недостаток использования этого подхода заключается в том, что включение xp_cmdshell создает угрозы безопасности (доступ на уровне операционной системы), и, следовательно, по умолчанию он отключен. Однако использование этого подхода обеспечивает более точный контроль скорости передачи переменных пакета SSIS «во время выполнения».
За дополнительной информацией обратитесь к следующей статье. http://www.databasejournal.com/features/mssql/executing-a-ssis-package-from-stored-procedure-in-sql-server.html
ИЛИ это http://www.codeproject.com/Articles/27156/How-to-Call-SSIS-Package-from-the-Stored-Procedure
У меня нет доступа к xp_cmdshell. Любой другой метод, по которому я могу позвонить, а также я хочу передать параметр в хранимой процедуре, чтобы в пакете ssis он изменял переменную в соответствии с потребностью. ?? –
Вы имеете в виду, что у вас нет разрешений для включения xp_cmdshell? – StackTrace
Да, у меня его нет. Но моя проблема в том, что я параметризовал «id» в where clause.I хочу передать значение в хранимой процедуре SQL-сервера, и он должен изменить идентификатор в ssis и получить результат для этого ? –
- 1. Пакет SSIS - запуск хранимой процедуры
- 2. вызов параметрироваться пакет SSIS из хранимой процедуры
- 3. Вызов хранимой процедуры из SSIS
- 4. Запуск SSIS асинхронно из хранимой процедуры
- 5. Не удалось запустить пакет SSIS из хранимой процедуры
- 6. Вызов хранимой процедуры из потока данных SSIS
- 7. Выполнение вызова хранимой процедуры SSIS
- 8. Вызов хранимой процедуры из другой хранимой процедуры
- 9. Вызов хранимой процедуры в источнике данных SSIS
- 10. Выполнение пакета SSIS SQL Server из хранимой процедуры
- 11. Как вызвать выбранное значение из хранимой процедуры
- 12. Как вызвать функцию из хранимой процедуры SQL
- 13. Выполнение SSIS pacakge с использованием хранимой процедуры
- 14. Вызов хранимой процедуры в ssis 2012
- 15. Вызов пакета SSIS из хранимой процедуры под другой учетной записью
- 16. Как передать параметр из хранимой процедуры в SSIS Precendense Constraints
- 17. Выполнение файла dtsx из хранимой процедуры
- 18. Выполнение хранимой процедуры из другой хранимой процедуры
- 19. Вызов хранимой процедуры из другой хранимой процедуры
- 20. Вызов хранимой процедуры из хранимой процедуры в MySQL
- 21. Процедура загрузки для DataSware SSIS или хранимой процедуры?
- 22. Выполнение хранимой процедуры с использованием SQL Server 2008 в SSIS
- 23. Вызов хранимой процедуры из другой хранимой процедуры oracle
- 24. SQL Server 2016 SSIS получить курсор из хранимой процедуры
- 25. Выполнение хранимой процедуры в базе данных Oracle из SSIS
- 26. Когда использовать пакет SSIS вместо хранимой процедуры? Что мы можем достичь с помощью SSIS, который также может быть достигнут из хранимой процедуры?
- 27. Невозможно создать Oracle Sql пакет хранимой процедуры
- 28. Установить переменные из хранимой процедуры из результатов другой хранимой процедуры
- 29. Вызвать команды sqlcmd в код хранимой процедуры
- 30. Вызов хранимой процедуры из sqlplus
, какая версия SQL Server? – StackTrace
Как здесь относится терадата? – ughai
, если вы используете SQL Server 2012 и имеете [каталог ssis] (https://msdn.microsoft.com/en-IN/library/hh479588.aspx), вы можете [вызвать пакет, хранящийся в каталоге, из sql-процедура] (https://msdn.microsoft.com/en-us/library/jj820152.aspx). – ughai