我的应用程序实际上调用了一个存储过程,它调用一个包并执行它。最初我们使用xp_cmdshell和dtexec这样做,但是客户端不允许使用xm_cmdshell.Is有没有其他方法可以做到这一点?
请帮忙。
答案 0 :(得分:1)
您可以设置运行包的作业,然后使用sp_start_job
来执行作业
http://msdn.microsoft.com/en-us/library/ms403355.aspx
您可以使用这些命令以编程方式创建作业
答案 1 :(得分:1)
此方案在SSIS文档中为discussed。另一个选项是runs the package的CLR过程,因此您使用CLR / Dts对象模型而不是TSQL / xp_cmds。