如何从偶尔连接的设备(笔记本电脑)获取数据到后端SQL Server

时间:2013-10-09 12:02:59

标签: c# sql sql-server-2008-r2 sql-server-ce replication

我正在为我的工作编写一个程序,允许员工在现场使用笔记本电脑,并在他们返回办公室后将他们所做的事情同步回服务器。

我已通过Microsoft SQL Server Compact Edition 3.5完成此任务与Windows Mobile 6.5和RDA。我的问题是SQL Server CE 3.5不支持所需的地理空间数据类型。

另外,较新版本的SQL Server CE不支持RDA(远程数据访问)。在过去,我尝试过复制,但发现它对我正在进行的小项目来说太过分了。

一旦用户返回网络,我可以使用SQL Server Express将数据同步回数据库吗?我在网络上使用SQL Server 2008 R2标准。

1 个答案:

答案 0 :(得分:1)

是的,您可以使用SQL Server Express,只要数据库大小不会超过限制。对于SQL Server Express 2008 R2,最大值为10 GB。此外,我建议任何一天SQL Server Express而不是SQL Server CE。

我做了一次脱机数据库项目,我们发现SQL Server Express也是正确的方法。它是一个功能齐全的数据库。