c# - 同步框架 - 何时更新墓碑?

标签 c# sql-server-2014 microsoft-sync-framework

我将 SQL Server 2014 用于所有数据库,并在所有层中使用 Sync Framework 2.1。 奇怪的是,在没有用户交互的情况下,突然从某个地方删除了记录。我完全怀疑这是由于同步而发生的,但无法弄清楚。我知道当墓碑设置为 1 时,记录将被视为已删除,因此记录被删除。这种删除怎么可能发生?请帮我解决这个问题。

最佳答案

跟踪表(记录已更改的内容)通过您正在同步的表上的触发器进行更新。因此,只有当有人删除了您正在同步的行时,才会设置 deleted 标志。您可能想要检查访问您的数据库的其他应用程序/用户,他们可能会删除行。

关于c# - 同步框架 - 何时更新墓碑?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40026079/

相关文章:

c# - 如何验证方法之外的条件

c# - MusicStore 'System.Data.Objects.ObjectSet<....>' 不包含 'Add' 的定义并且没有扩展方法 'Add' 接受第一个参数

sql-server - SQL 级联删除多列

linux - 使用 MS Sync Framework 将 SQL Server 2012 同步到 Postgres 9

.net - Sync Framework 4的扩展能力如何?

c# - Selenium - 在类后查找下一个元素

c# - 创建短哈希的最佳方法是什么,类似于小 URL 所做的?

sql - 使用数据透视表为以下输出创建查询

sql-server - 静默 SQL Server 2014 安装失败,临时文件上的访问被拒绝