Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/23.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
.net 将数据同步到不同系统的推荐方法_.net_Sql Server_Data Synchronization - Fatal编程技术网

.net 将数据同步到不同系统的推荐方法

.net 将数据同步到不同系统的推荐方法,.net,sql-server,data-synchronization,.net,Sql Server,Data Synchronization,在两个不同的系统之间更新数据的最佳方式是什么?我的设想如下:, 1) System1(MSSql 2016)-这是创建数据的主应用程序/db;使用.net技术开发的应用程序。 2) System2(MSSql NA)-这是一个“销售分析”系统,可以从不同的系统中获取数据,其中一个来源是System1/db1 目标是将数据从Db1更新到Db2,更新可能会有较小的延迟。“销售分析”系统具有公开端点的API,可以使用这些端点更新数据 考虑到上述场景,同步数据的可用机制是什么?在研究这一点时,我遇到了“

在两个不同的系统之间更新数据的最佳方式是什么?我的设想如下:, 1) System1(MSSql 2016)-这是创建数据的主应用程序/db;使用.net技术开发的应用程序。 2) System2(MSSql NA)-这是一个“销售分析”系统,可以从不同的系统中获取数据,其中一个来源是System1/db1

目标是将数据从Db1更新到Db2,更新可能会有较小的延迟。“销售分析”系统具有公开端点的API,可以使用这些端点更新数据

考虑到上述场景,同步数据的可用机制是什么?在研究这一点时,我遇到了“SQLCLR”(考虑到存在api端点),这是首选方法,还是有更好的方法? 笔记: 1) 更新过程中的轻微延迟是可以接受的,但是目标是,无论何时发生更改,都应尝试立即同步。 2) 数据量和更改频率都很小,因此需要寻找一种更简单但可维护的解决方案

问候,,
SPM

只需使用SQL Server的复制功能:正如Dai所说的,SQL复制是一种很好的方法,无需编码。但这会用相同的表复制整个数据库。根据你的描述,我不确定这是否是你想要的。如果需要将此数据与其他数据源合并以创建分析系统,还可以使用SSIS(SQL Server集成服务)在SQL Server之间转换和复制数据。