我想从另一台计算机执行存储在SQL Server(2008 R2)上的SSIS包。但是,我在网上找到的所有内容都涉及从服务器加载包,然后在本地运行它。
是否可以在服务器上运行包?任何资源都表示赞赏。
答案 0 :(得分:2)
要执行包,通常会创建一个新作业并使用作业步骤来启动所需的包。
如果您在远程计算机上安装了sql server management studio(ssms),则只需连接到数据库引擎并启动该作业即可。或者,您可以使用ssms连接到集成服务并直接启动程序包。
如果没有可用的ssms,您可以使用存储过程sp_start_job
启动作业。您可以使用this之类的内容来执行。
答案 1 :(得分:1)
您可以在远程服务器中执行存储过程sp_start_job。我已成功使用它(创建一个存储过程来控制参数化)。