首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从Server到MySQL的定期数据传输

问从Server到MySQL的定期数据传输
EN

Database Administration用户
提问于 2018-04-18 19:55:15
回答 1查看 561关注 0票数 0
  • 我们公司使用一个带有Server数据库的应用程序,在该数据库中存储所有项目项数据。
  • 我们公司的门户网站使用MySQL数据库保存其他项目信息(地点、开始日期、记帐代理等)。
  • 这两个数据库目前仅通过Server上的只读ASP.NET API“连接”。

我们希望扩展Server数据库当前提供给我们的内容,但是我们不想对Server数据库进行任何更改,因为维护使用它的应用程序的公司也会对它进行更新。

例如,Server数据库目前没有任何更改跟踪,并且在关键数据更改时不向相关方发送通知。

我们目前的想法是,在门户的MySQL数据库上创建Server数据库的轻量级复制(只接收我们需要的信息),并通过ASP.NET API定期接管更改,这将允许我们扩展数据库以安全地实现更改跟踪,通过更改通知和其他一些好的内容来提高自动化程度。

正如你们中的许多人可能已经学到的,我自己对所有这些都很陌生,所以任何和所有的指导都是值得赞赏的。我的问题是:

  • 这听起来像是一种高效/有效的方式来得到我们想要的东西吗?
  • 我们目前轨道的优点/缺点是什么?
  • 有什么更好的/替代的方式来实现我们的目标?
  • 还有其他我该问的问题吗?

我相信Server版本是2012年。

EN

回答 1

Database Administration用户

发布于 2018-04-18 21:32:41

在SQL2012版本中确实有变更跟踪,您可以使用它为关键数据更改设置警报。关于从MySQL获取数据,您可以从MSSSQL服务器创建指向MySQL的链接服务器,并使用OPENQUERY直接读取数据,以便在两者之间同步数据。

请参阅此链接以设置链接服务器:

https://www.mssqltips.com/sqlservertip/4570/access-mysql-data-from-sql-server-via-a-linked-server/

我相信这是最简单的方法。据我所知,还有其他的方法。

票数 0
EN
页面原文内容由Database Administration提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://dba.stackexchange.com/questions/204364

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档