【发布时间】:2019-07-02 06:13:20
【问题描述】:
我有一个 SQL 服务器数据库、一个 Oracle 数据库、一个 MySQL 数据库。我有一种方法可以连接每个数据库中的表。创建此视图的最佳方法是什么?我刚刚启动了 SSIS 项目,该项目从数据库中提取表并创建我想要的视图,但是有没有办法从视图中的每个引擎实时获取数据\动态?
【问题讨论】:
-
我猜第一步是将它们全部放在一个数据库服务器上。
-
将其他数据库的数据加载到一个数据库并创建视图。如果您使用链接服务器,除非数据非常小,否则它还有其他问题。
-
@Ed 这是可能的,但那将是一个庞大的项目。
-
@Roshan 我已经将 Oracle 链接到 MSSQL。明天我会看看链接MySQL。谢谢!
-
再考虑一下,您可能可以使用 SQL 代理服务器来实现。我没有研究过 SQL 代理服务器的功能。您需要一个可以连接到所有无法相互通信的服务器的服务器。
标签: mysql sql-server oracle view ssis