首页 > 解决方案 > 设置 SQL 代理以在第二台服务器上运行 SSIS 包

问题描述

公司正在设置 SQL Server 的新实例,因为我有很多 SSIS 作业,所以我的想法是设置一个专用的 SSIS 服务器。这似乎是一种相对普遍的做法,并且很有意义。您正在从主数据库服务器中删除 SSIS 所需的资源,而不是我们以往的做法,即将包存储在主数据库服务器上的目录中,并让 SSIS 与实际数据库竞争相同的资源。这就是我感到困惑的地方。

我们的 DBA 告诉我将 SSIS 包的副本放在 SSIS 服务器上的文件共享目录中。然后使用数据库服务器上的 SQL 代理,创建一个作业以正常运行包,其中包源 =“文件系统”,包位置是 SSIS 服务器上的文件共享目录和文件名。问题是我看不到这种设置如何实现将包的执行从主数据库服务器中删除的目标。主数据库服务器会不会仍在执行包,从而影响性能,而我们正在完成的只是将 SSIS 服务器用作外部驱动器或存储实际 .dtsx 文件的地方?

标签: sql-serverssis

解决方案


推荐阅读