针对在智能客户端中数据同步存在的缺陷,依据具体的实例,分析了基于.NET平台下Sync Services for ADO.NET框架体系结构,描述了不同层次的功能,示意了数据下载的过程,阐述了数据同步和冲突处理的详细步骤,说明了遇到问题的解决方法.采用对比的方法,验证了基于DataSet 与SqlCeResultSet内存消耗,及利用LINQ技术访问SqlCeResultSet数据源细节.同时,给出了基于角色的访问控制的安全设计.与传统的以数据为中心的同步方案相比,该方案具有松耦合、内存使用率高、数据访问智能化、安全可靠的特点.为智能客户端架构应用提供了技术参考且具有实用价值.