Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/74.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 将第三方应用程序数据库(通过RESTAPI)与SQL数据库同步的Web应用程序_C#_Sql_Web Applications_Synchronization_Database Replication - Fatal编程技术网

C# 将第三方应用程序数据库(通过RESTAPI)与SQL数据库同步的Web应用程序

C# 将第三方应用程序数据库(通过RESTAPI)与SQL数据库同步的Web应用程序,c#,sql,web-applications,synchronization,database-replication,C#,Sql,Web Applications,Synchronization,Database Replication,常见的复制问题,其场景似乎略有不同 简而言之,我正在尝试开发一个C#web应用程序,它将第三方CRM应用程序(通过oAuth及其REST API)与用户远程数据服务器(mySQL/SQL server)连接起来并保持同步 用户登录,建立到第三方CRM的oAuth连接,将其SQL登录凭据输入到本地服务器,单击“GO”。然后,我的应用程序在他们的服务器上创建一个新的数据库,通过RESTAPI将数据从CRM初始转储到所述服务器,然后使其保持双向同步 我知道这是一项非常重要的任务,但我只是想知道是否有任

常见的复制问题,其场景似乎略有不同

简而言之,我正在尝试开发一个C#web应用程序,它将第三方CRM应用程序(通过oAuth及其REST API)与用户远程数据服务器(mySQL/SQL server)连接起来并保持同步

用户登录,建立到第三方CRM的oAuth连接,将其SQL登录凭据输入到本地服务器,单击“GO”。然后,我的应用程序在他们的服务器上创建一个新的数据库,通过RESTAPI将数据从CRM初始转储到所述服务器,然后使其保持双向同步


我知道这是一项非常重要的任务,但我只是想知道是否有任何工具/框架(比如Symmetricd)我应该考虑,这样我就不会重新发明轮子并加快开发。

就是为了这个目的。我不知道有什么现成的MySQL复制工具。

如果我读对了,我必须编写一个自定义的提供程序来与REST API对话?好吧,我想我误解了你的要求。复制可以从一个SQL服务器复制到另一个SQL服务器,与通过API相比,您需要更多地控制CRM数据库。除非你在定制提供商的想法上远远领先于我。很抱歉,如果我让您走错了方向。是的,虽然我有ADO访问我的远程数据库的权限,但我与第三方CRM数据库的唯一通信是通过REST API。