【发布时间】:2014-05-03 05:44:04
【问题描述】:
我正在编写一个内部网应用程序(在 LAMP 环境中),它使用来自 MSSQL 2012 数据库部分的数据(由另一个更大的应用程序使用)。
在我看来,我的选择是:
- 直接从应用程序查询数据库。
- 创建网络服务
- 使用 Microsoft SQL Server Integration Services 获取数据 自动集成到我的应用程序数据库中
我确信这里最好的解决方案是使用 SSIS,但是我在截止日期之前没有这样做过 - 所以如果是这样的话,有人可以告诉我
a) 以我在该领域的有限经验,我可以设置它,并且
b) 上述选项的优缺点是什么?
我想到的选项之外的任何其他建议也将不胜感激
【问题讨论】:
-
SSIS 是一种选择,但不要自动假定它是最佳选择。它有它自己的复杂性。为什么你的应用不能直接读取数据库?
-
@ElectricLlama 这是一个选项,我想我自己正在寻找这种方法的优缺点。安全是一个明显的骗局。从服务器更新我的应用程序数据库会更安全
-
您是回答问题的最佳人选,基于您对 SSIS 的了解、您的应用程序架构、谁支持系统之间的接口、您的组织定义什么是合适的等等等等。变量太多,我们无法给出一个好的答案。我想说的是,在过去,我已经删除了许多未记录的 Windows 任务调度程序接口。
标签: mysql sql-server ssis