我需要根据用户干预而不是预定时间执行SSIS包。
我知道这两种方法
使用Application(来自.net)来调用Package(可以直接调用包,也可以调用已经安排的作业或创建新作业并根据需要启动作业)
使用存储过程调用包
请分享您的输入,请选择最合适的方式和合理的理由
答案 0 :(得分:0)
在各种方法中,大多数涉及使用xp_cmdshell
或sp_startjob
。由于用户的安全权限,或者在xp_cmdshell
的情况下,存储过程一起被禁用,这可能会有问题。
在@stb引用的博客文章的底部是一个使用PowerShell的有前途的方法。