-1

我需要根据用户干预而不是预定时间来执行 SSIS 包。

我知道这两种方法

  • 使用应用程序(来自.net)调用包(可以直接调用包,也可以调用已经调度的作业或创建新作业并根据需要启动作业)

  • 使用存储过程调用包

请分享您的意见,哪一种是最好的方法和善意的理由

4

1 回答 1

0

在各种方法中,大多数涉及使用xp_cmdshellor sp_startjob。由于用户的安全权限,或者在这种情况下xp_cmdshell,存储过程被一起禁用,这可能会出现问题。

@stb 引用的博文底部是使用PowerShell的有前途的方法。

于 2013-07-17T11:47:48.107 回答