我需要将本地数据库数据与中央sql服务器同步.远程用户(大多数约10人)将使用笔记本电脑,它将托管应用程序和本地数据库.互联网连接不是24×7全天候.在没有连接的情况下,笔记本电脑用户应该能够在本地数据库中进行更改,并且一旦连接恢复,数据应该自动与中央sql服务器同步.同步通常只是数据更新.我查看了选项Sync框架和Merge复制.我不能使用同步框架,因为我不是C#专家.对于合并复制,我认为需要额外的硬件,这是不可能的.解决方案应易于开发和维护.
还有其他选择吗?在这种情况下是否可以使用SSIS?
解决方法
我会在这种情况下使用合并复制.我不知道任何“额外的硬件”要求.
SSIS可以完成这项工作,但它不会给你任何开箱即用的帮助 – 你将重新发明一个非常常见和复杂的场景.