我已经使用Microsoft Sync Framework配置了SQL Server CE数据库。当我远程插入新记录时,__sysChangeTxBsn
列仍为空。当我将数据库复制到本地计算机并在本地插入记录时,__sysChangeTxBsn
列会按预期接收值。为什么更改跟踪在本地工作但不能远程工作?
答案 0 :(得分:1)
问题是本地和远程计算机上的SQL Server Compact版本/ Service Pack不匹配。
供将来参考,以下是相关链接。
SQL Server Compact 3.5 SP1
SQL Server Compact 3.5 SP2
<强>步骤强>
如果您使用的是x64计算机且选择了SP2,则安装后的添加/删除程序应如下所示:
你应该在C:\ Program Files(x86)\ Microsoft SQL Server Compact Edition \ v3.5中有一个包含相关DLL和CAB的目录。
祝你好运!