在未安装 SSIS 服务的情况下运行 SSIS 包

Man*_*jot 3 sql-server-2005 sql-server ssis

在 DMZ 中的 SQL Server 2005 实例上,我们安装了 BIDS,但没有安装 SSIS 服务。

如果我在该服务器上有一个 SSIS 包,我是否仍然可以安排在没有 SSIS 服务的情况下运行它?

我尝试使用 DTexec 但它无法找到该包。

gbn*_*gbn 11

SSIS 服务实际上并没有做太多事情,您可以在没有它或禁用它的情况下运行包。例如,它由 SSMS 和 SQL 代理使用。

请参阅知识库文章“SQL Server 集成服务 (SSIS) 服务和 SSIS 服务群集替代方法的说明”

您需要的是与数据库引擎一起安装的基本 SQL Server 二进制文件。因此,您需要某种风格的 SQL Server 实例来运行 dtexec。无论是 DB Engine 还是 SSIS 服务已安装但已禁用。

在 BIDS 中运行包是一种特殊情况。通过 dtexec 在与 BIDS 相同的 PC 上运行包,除非您安装了服务器组件(= SQL Server 实例),否则它将失败