目标机器是Datalogic Skorpio X3手持式扫描仪。参考文献称它是CE 6.0,没有提到Windows Mobile。我正在更换旧版本的应用程序,用于运行Pocket Access的旧硬件,并使用ActiveSync从扫描程序上传。
现在不能替换Access的一面。
由于技术较旧,我一直难以找到正确的方法。
我已经确定这里选择的数据库是SQL Server Compact Edition 3.5 SP2。主要是因为Windows移动(CE /移动/电话)环境不支持SSCE 4.0。
我已安装: Visual Studio 2008 和 SQL Server Compact Edition服务器工具
我知道在SQL 2012之前使用SQL Server修订版可以进行复制.SQL Server Management Studio 2012不支持CE 3.5连接。
我是否需要安装SQL Server Express 2005以设置同步以上载扫描,然后编写一些代码以将数据从SQL Server 2005传输到Access DB,或者我可以以某种方式直接同步Compact DB吗?
答案 0 :(得分:1)
这是我要采取的方法。
为了自动复制 SQL Server Compact Edition ,需要安装 SQL Server 2008 R2 或更早版本。 SQL Server Express 版本不能充当发布者,因此无法承担此角色。
此外, Microsoft Internet Information Server 也必须用作此过程的一部分。
我发现Microsoft已弃用SQL Server Compact Edition。它不直接支持VS 2013和SQL Server Management Studio 2012.使用完全许可版本的SQL Server的可能性更小。
这个替换项目有点太多了。
我将使用的底线:
过程:
使用 Microsoft Sync Services 库可能有一种方法可以做到这一点,但我无法理解如何与远程设备通信。