gpt4 book ai didi

.net - Sync Framework 2.0错误:不支持指定的更改跟踪操作

转载 作者:行者123 更新时间:2023-12-02 04:14:27 25 4
gpt4 key购买 nike

我对MS Sync框架还很陌生,并且已经将我的头撞墙了大约四个小时,但无济于事。我只是想通过以下方式同步我的数据库(一个“主” SQL Server 2008和一个SQL Server CE,即客户端):

Dim syncAgent As DataCacheSyncAgent = New DataCacheSyncAgent()
Dim syncStats As Microsoft.Synchronization.Data.SyncStatistics = syncAgent.Synchronize()

它在Visual Studio 2010中可以正常工作,并且始终可以进行同步,但是现在我试图在客户端计算机上实现它,所以我 总是收到错误:

不支持指定的更改跟踪操作。要在表上执行此操作,请在表上禁用更改跟踪,然后启用更改跟踪。

我已经尝试了所有我认为都无济于事的方法,但是就像我说的那样,我是同步框架的新手,并且在Google上找不到太多帮助。我尝试过关闭并重新打开更改跟踪(通过SQL Mgmt Studio在服务器上),但这也不起作用。也许这意味着我应该在客户端中关闭并重新打开它?我如何以编程方式完成该任务?

最佳答案

经过大量搜索并将我的头撞在墙上,修复非常简单。发生此错误时,需要将解决方案的.sdf复制到输出目录属性设置为“请勿复制”,然后删除数据目录中可能已经存在的那个属性。然后,同步框架将在首次加载时自动构建数据库。真的很酷。我在网上注意到了这个问题,但没有真正的答案,但错误描述无济于事,所以我希望这篇文章对某人有所帮助。我仍然有一个问题,但是我认为最好放在另一个问题上。

关于.net - Sync Framework 2.0错误:不支持指定的更改跟踪操作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3537119/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com