在我们 DMZ 中的 SQL Server 2005 实例上,我们安装了 BIDS,但没有安装 SSIS 服务。
如果我在该服务器上有一个 SSIS 包,我仍然可以安排在没有 SSIS 服务的情况下运行它吗?
我尝试使用 DTexec,但找不到包。
在我们 DMZ 中的 SQL Server 2005 实例上,我们安装了 BIDS,但没有安装 SSIS 服务。
如果我在该服务器上有一个 SSIS 包,我仍然可以安排在没有 SSIS 服务的情况下运行它吗?
我尝试使用 DTexec,但找不到包。
SSIS 服务实际上并没有做太多事情,您可以在没有它或禁用它的情况下运行包。例如,它被 SSMS 和 SQL 代理使用。
请参阅知识库文章“SQL Server 集成服务 (SSIS) 服务的描述以及集群化 SSIS 服务的替代方案”
您需要的是与数据库引擎一起安装的基本 SQL Server 二进制文件。因此,您需要某种风格的 SQL Server 实例才能运行 dtexec。无论是安装但禁用的 DB 引擎还是 SSIS 服务。
在 BIDS 中运行包是一种特殊情况。通过 dtexec 在与 BIDS 相同的 PC 上运行包,除非您安装了服务器组件(= SQL Server 实例),否则它将失败