【发布时间】:2015-09-03 11:11:12
【问题描述】:
我的客户有两台数据库服务器,一台用于 Oracle,另一台用于 Microsoft SQL。两台服务器位于同一网络中。 他们的要求是当Oracle数据库的表A(例如)发生变化时,数据必须同步到Microsoft SQL数据库的表B。 所以我打算在表 A 有插入或更新语句时引发一个触发器。但是,如何将更改后的数据从 Oracle 直接插入 Microsoft SQL 呢?
因为我的 SQL Sever 版本是 Standard,所以我不能使用 SQL Server Replication。还有其他想法吗? 谢谢大家!
【问题讨论】:
-
链接服务器和
OPENQUERY或msdn.microsoft.com/en-us/library/ms152481.aspx -
不清楚为什么不赞成,问题/问题是有效的,没有歧义。使用 oracle 发布者的 SQL Server 复制是一种常见的解决方案。
-
感谢 lad2025 和@Greg!我也很失望为什么他们没有任何解释就否决了我的问题!
标签: sql-server database oracle replication