Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
.net Compact Edition 2.0、SQL Server Compact Edition和复制_.net_Sql Server_Compact Framework - Fatal编程技术网

.net Compact Edition 2.0、SQL Server Compact Edition和复制

.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)与它对话,我可以在上面运行我的应用程序并

我的任务是为运行.NET 2.0.7045.0 Compact Framework的Windows 6.0 CE设备创建一个移动应用程序

我在本地计算机上运行SQL Server 2005 Express,我想让移动应用程序对我的数据库进行复制或快照,以便用户可以更新字段中的数据。一旦它们返回,它们就可以与设备同步备份,并使用更新的数据更新数据库

我没有这方面的经验,所以任何帮助都将不胜感激

我已经设法让我的IDE(VisualStudio2008Pro)与它对话,我可以在上面运行我的应用程序并进行调试

我假设一旦设备连接到它,它就可以连接到计算机ipaddress\instance或其他什么

这听起来像是正确的方法吗


干杯,萨基是的,听起来不错。您的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之间合并复制的更多信息: