从链接服务器(mysql)更新到本地sql数据库。

时间:2014-05-19 13:48:58

标签: sql sql-server

我正在寻找一种方法来设置从我创建的链接服务器到本地数据库的预定更新,我不熟悉触发器但是从我读过的内容你必须在原始服务器上设置它们,以及我只有对mysql数据库的读访问权限。基本上我要做的就是从mysql db中创建两个表的本地副本。我可以使用select into语句手动执行此操作,但如果可能的话,我希望有一些自动化。有关如何实现这一点的任何想法?我也使用SQL Server 2008 R2。谢谢!

1 个答案:

答案 0 :(得分:0)

您有几个选择:

  • 复制源表中的所有数据(如果源表很大,请不要使用此数据)
  • 如果源表中有一列可用于确定应复制哪些记录,请使用该列(这主要是MySQL中自动更新的时间戳列)
  • 设置触发器以跟踪修改

要复制,您可以设置 Linked Server ,也可以使用 SSIS

要使用关联服务器,您可以使用 OPENQUERY()

您可以使用 SQL Server Agent

安排任务