本地数据缓存 - 如何在向远程数据库添加字段时刷新本地数据库?

时间:2009-10-30 21:30:59

标签: c#-3.0 microsoft-sync-framework syncservices

我在ASP.NET 3.5环境中使用本地数据缓存。我通过添加一个新字段在主数据库中进行了更改。

我双击项目中的.SYNC文件,再次启动Local Data Cache向导。向导启动,我单击确定,希望它将重新查询我的数据库并将新字段添加到本地数据库文件。

相反,我收到一条错误消息“同步数据库失败并显示消息:无法枚举DbServerSyncProvider中的更改...”

我知道让事情再次发挥作用的唯一方法是删除.SYNC文件和本地数据库并从头开始。

必须有一种更简单的方式......任何人都知道吗?

1 个答案:

答案 0 :(得分:1)

如果你想让它在同步设计器中工作,如果你取消选择提供问题的表,然后同步然后再添加它,它将重建本地缓存文件,一切都会很好。

另一种方法是每次将同步更改为整个表,同步然后将其更改回来。