SQL 2005 SSIS 和包

SQL 2005 SSIS 和包

如果我有一个在 VS 2005 中创建的 SSIS 包,并要求安装和设置此包。运行此 SSIS 包的服务器是否必须安装 SSIS?我 99% 确定是的,因为当我运行 dtexec /DT packagepath 时,它建议此服务器没有 SSIS 服务来运行它。这是正确的吗?

如果是这样,最好有一台 SSIS 服务器来运行所有包还是在将要运行 SSIS 包的服务器上安装 SSIS?

答案1

  1. 是的,如果您要运行包,那么服务器上必须安装集成服务。
  2. 只要可以连接到数据库、文件系统等所在的服务器,您就可以拥有一个运行所有包的主服务器。如果您要拥有多个运行包的服务器,那么同样,您必须在每个服务器上安装 Integration Services。

答案2

如果您要问的是,则 SSIS 服务不需要运行存储在文件系统中的包:

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

“如果您只想设计和执行 Integration Services 包,则不需要 Integration Services 服务。但是,使用 SQL Server Management Studio 列出和监视包需要该服务。”

不确定 DTS 文件夹是否与仅安装 SQL 的数据库一起安装...

既然您说您可以运行 DTEXEC 命令,那么看起来它可能与共享组件一起安装。

相关内容