Application Server VS数据库服务器上的SSIS安装 - 哪个是正确的选择

时间:2013-09-12 15:34:57

标签: ssis

正如主题所说,我对这个问题感到困惑。

A)我构建了DTSX包,按顺序执行以下任务

  1. 将zip文件从ftp下载到本地文件夹,

  2. 将下载的文件解压缩到另一个文件夹

  3. 将解压缩的平面文件数据导出到数据库表

  4. B)我已经构建了一个Web应用程序,在按钮单击事件中,我正在加载上面的dtsx包文件并执行它。

    只要AppServer(部署了Web应用程序的机器)和数据库服务器与安装了SSIS的机器相同,这样就可以正常工作。

    问题:

    Q1)当AppServer和DB Server是任何生产环境中的两台不同的机器时,为了使上述应用程序成功运行,需要在App Server上安装SSIS。它是否正确?或在App Server上安装几个组件应该没问题?

    Q2)在我的情况下,AppServer没有安装SSIS,但DB Server有SSIS。我现在该怎么办?

    Q3)一般来说哪种方法是正确的?

1 个答案:

答案 0 :(得分:1)

A1)是的,您需要在App Server上安装Integration Services组件。请注意,在AppServer 上安装“少数SQL Server组件”将使用SQL Server许可证。每个插槽/核心可能需要6到22k,具体取决于您的版本和版本。

A2)请求包在获得许可的服务器上运行。这可能就像启动SQL代理作业一样简单,就像在DB服务器上创建Windows服务以启动包一样复杂。正确的答案将取决于问题中未提供的一系列因素(始终是相同的文件夹{ftp和unzip location}或动态?并发是一个问题吗?等等)

A3)Mu