.net Compact Edition 2.0、SQL Server Compact Edition和复制
我的任务是为运行.NET 2.0.7045.0 Compact Framework的Windows 6.0 CE设备创建一个移动应用程序 我在本地计算机上运行SQL Server 2005 Express,我想让移动应用程序对我的数据库进行复制或快照,以便用户可以更新字段中的数据。一旦它们返回,它们就可以与设备同步备份,并使用更新的数据更新数据库 我没有这方面的经验,所以任何帮助都将不胜感激 我已经设法让我的IDE(VisualStudio2008Pro)与它对话,我可以在上面运行我的应用程序并进行调试 我假设一旦设备连接到它,它就可以连接到计算机ipaddress\instance或其他什么 这听起来像是正确的方法吗.net Compact Edition 2.0、SQL Server Compact Edition和复制,.net,sql-server,compact-framework,.net,Sql Server,Compact Framework,我的任务是为运行.NET 2.0.7045.0 Compact Framework的Windows 6.0 CE设备创建一个移动应用程序 我在本地计算机上运行SQL Server 2005 Express,我想让移动应用程序对我的数据库进行复制或快照,以便用户可以更新字段中的数据。一旦它们返回,它们就可以与设备同步备份,并使用更新的数据更新数据库 我没有这方面的经验,所以任何帮助都将不胜感激 我已经设法让我的IDE(VisualStudio2008Pro)与它对话,我可以在上面运行我的应用程序并
干杯,萨基是的,听起来不错。您的PDA将为其ActiveSync连接分配一个IP地址,您的PC也将如此(请在“网络连接”下查看,那里应该有一个Windows Mobile适配器,您可以在那里查找PC的IP地址)。 这是假设它使用ActiveSync,但您确实提到了Windows CE,所以您可能会以不同的方式连接它
我想您已经知道如何进行数据库复制了吧?如果没有,这里有一个指南来指导您正确的方向。您可能希望了解如何使用RDA(远程数据访问)——SQL Server Express非常支持RDA,而不是使用合并复制来实现所需的功能。虽然合并复制更灵活,但它需要对主机数据库进行更改。RDA更易于使用,只需要将基本设置和DLL添加到SQL Server
请参见尝试它的酷而快速的方式。Sarkie不认为这是一个答案,但您也可以看看Microsoft Sync framework,它允许您在两个数据源之间进行同步。数据源可以是数据库、文件夹、outlook日历。该框架确实需要大量自定义代码,但可能值得一看。似乎我无法使用SQL Express发布!:(一个小时后或是胡闹!您试图从SQL Express发布什么?您正在CE设备上使用SQL Server Compact,对吗?请查看此处以了解有关SQL Compact和SQL Server之间合并复制的更多信息: