我们希望扩展Server数据库当前提供给我们的内容,但是我们不想对Server数据库进行任何更改,因为维护使用它的应用程序的公司也会对它进行更新。
例如,Server数据库目前没有任何更改跟踪,并且在关键数据更改时不向相关方发送通知。
我们目前的想法是,在门户的MySQL数据库上创建Server数据库的轻量级复制(只接收我们需要的信息),并通过ASP.NET API定期接管更改,这将允许我们扩展数据库以安全地实现更改跟踪,通过更改通知和其他一些好的内容来提高自动化程度。
正如你们中的许多人可能已经学到的,我自己对所有这些都很陌生,所以任何和所有的指导都是值得赞赏的。我的问题是:
我相信Server版本是2012年。
发布于 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/
我相信这是最简单的方法。据我所知,还有其他的方法。
https://dba.stackexchange.com/questions/204364
复制相似问题