是否可以远程执行SSIS包?

时间:2012-08-07 13:54:43

标签: sql-server ssis

我想从另一台计算机执行存储在SQL Server(2008 R2)上的SSIS包。但是,我在网上找到的所有内容都涉及从服务器加载包,然后在本地运行它。

是否可以在服务器上运行包?任何资源都表示赞赏。

2 个答案:

答案 0 :(得分:2)

要执行包,通常会创建一个新作业并使用作业步骤来启动所需的包。

  1. 如果您在远程计算机上安装了sql server management studio(ssms),则只需连接到数据库引擎并启动该作业即可。或者,您可以使用ssms连接到集成服务并直接启动程序包。

  2. 如果没有可用的ssms,您可以使用存储过程sp_start_job启动作业。您可以使用this之类的内容来执行。

答案 1 :(得分:1)

您可以在远程服务器中执行存储过程sp_start_job。我已成功使用它(创建一个存储过程来控制参数化)。

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