Microsoft 同步框架与 SQL 2005?是否可以?似乎暗示 OOTB 提供程序使用 SQL2008 功能。我正在寻找与同步项目相关的一些快速胜利。客户端应用程序将离线数天。将有一个必须是 SQL Server 2005 的中央服务器。我可以使用 .net 3.5。
基本上,客户端应用程序可能会离线一周。当它重新上线时,它需要同步其数据。但好在数据只需要推送到服务器。同步回客户端的内容只是客户端永远不会更改的查找数据。所以这意味着我不关心同步冲突。
为了为您简化场景,这个智能客户端会离线,用户会调查一些观察数据。他们将数据输入系统。当笔记本电脑重新连接到网络时,它会将所有数据同步回服务器。也会有其他客户做同样的事情,但没有人接触过彼此的数据。然后服务器上有一些报告,用于查看已经推送到服务器的数据。这也需要使用 ClickOnce。
我最担心的是在客户端离线时会有临时版本。此版本可能需要数据库中的一个新字段,并在调查中填写一个新字段。显然,新字段可以为空,因为我们无法更新旧数据,这可以作为假设进行设置。但是当客户端连接起来并且它的本地数据模式和服务器模式不匹配时,同步框架是否能够处理这个问题?数据推送到服务器后,在本地丢弃。
希望我的问题有意义。