正如主题所说,我对这个问题感到困惑。
A)我构建了 DTSX 包,它按顺序执行以下任务
将 zip 文件从 ftp 下载到本地文件夹,
将下载的文件解压缩到另一个文件夹
将解压缩的平面文件数据导出到数据库表
B)我已经构建了一个 Web 应用程序,在按钮单击事件中,我正在加载上述 dtsx 包文件并执行它。
只要 AppServer(部署 Web 应用程序的机器)和数据库服务器是安装了 SSIS 的同一台机器,这就可以正常工作。
问题:
Q1)当AppServer和DB Server在任何生产环境中都是两台不同的机器时,为了使上述应用程序成功运行,需要在App Server上安装SSIS。这个对吗?或者在 App Server 上安装几个组件应该没问题?
Q2)在我的情况下,AppServer 没有安装 SSIS,但 DB Server 有 SSIS。我现在该怎么办?
Q3)一般来说,哪种方法是正确的?