我的任务是为运行.NET 2.0.7045.0 Compact Framework的Windows 6.0 CE设备创建移动应用程序。
我在我的本地计算机上运行SQL Server 2005 Express,并且我想让Mobile Application具有我的数据库的复制或快照,因此用户可以更新该字段中的数据。一旦他们返回,他们可以与设备同步备份并使用更新的数据更新数据库。
我对此没有任何经验,所以任何帮助都会受到赞赏。
我设法让我的IDE(Visual Studio 2008 Pro)与它通信,我可以运行我的应用程序并对其进行调试。
我假设一旦设备连接到它,它可以连接到计算机ipaddress \ instance或者什么?
这听起来像是正确的方法吗?
干杯,萨基
答案 0 :(得分:1)
是的,这听起来不错。您的PDA将为其ActiveSync连接分配IP地址,您的PC也是如此(在网络连接下查看,那里应该有一个Windows Mobile适配器,您可以在那里查找PC的IP地址)。 假设它使用ActiveSync,但你确实提到了Windows CE,所以也许你以不同的方式连接它?
我假设您已经知道如何进行数据库复制?如果没有,这里有一个article来引导您朝着正确的方向前进。
答案 1 :(得分:0)
您可能希望使用RDA(远程数据访问) - SQL Server Express得到很好的支持 - 而不是Merge-Replication来实现您的需求。虽然Merge-Replication更灵活,但它需要对主机数据库进行更改。 RDA更易于使用,只需要将基本设置和DLL添加到SQL Server中。
答案 2 :(得分:0)
尝试Microsoft Sync Framework酷炫而快速的方式。