大家好,请原谅新手的问题,我是 Microsoft Sync Framework 的新手。我在 Internet 上进行了广泛的研究,以便通过不同版本的 Sync Framework、SQL Server、Sync Services for ADO.NET、SyncAgent 与 SyncOrchestrator 等找到解决这个难题的方法,以及应该怎样做用在什么类型的场景中。不幸的是,在为如何正确编写 ASP.NET 2.0 C# Web 应用程序一整天苦苦挣扎之后,我仍然迷失了方向。
我目前的情况是这样的:我正在为一个大型部门开发应用程序,我不能指望在服务器端安装新东西会获得批准。我坚持使用 SQL Server 2008 并且(我相信),服务器上安装了 Sync Framework 1.0。但是,我可以自由地在将连接到服务器的客户端计算机上安装更高版本。这些将具有 SQL Server 2008 Express(不是 Compact),并且每个都将运行 Web 应用程序。在他们的本地主机 IIS 中。同步模型是集中式的,客户端只会连接到服务器进行双向同步(在星形网络拓扑中,我们是否称其为中心辐射模型?)但不会相互连接(没有点对点) - 同行合作)。
我已经准备好数据库的两侧进行同步(启用更改跟踪,为主键设置 GUID 数据类型等)
同步的核心,使两个节点之间的接口同步的程序,似乎完全是客户端的Web应用程序。对?
问题:如果我想使用 Sync Framework v2.0 或 v2.1,我可以忽略服务器上安装的版本吗?换句话说,服务器端的 Sync Framework 是否还在做某事?SQL Server 上没有安装 Web 应用程序。
不幸的是,我在网上找不到这个相当简单的问题的答案!非常感谢您的帮助!祝你有美好的一天!最诚挚的问候, Zyxy