C# SQL Server 2008的墓碑问题
到目前为止,我知道变更跟踪与SQLServer2008集成在一起,并且是自动完成的。我不知道的是我是否应该自己添加一个“_tombstone”来修改模式,还是由服务器自动完成 现在,当我试图从服务器访问墓碑表时。它导致一个C# SQL Server 2008的墓碑问题,c#,sql-server-2008,microsoft-sync-framework,C#,Sql Server 2008,Microsoft Sync Framework,到目前为止,我知道变更跟踪与SQLServer2008集成在一起,并且是自动完成的。我不知道的是我是否应该自己添加一个“_tombstone”来修改模式,还是由服务器自动完成 现在,当我试图从服务器访问墓碑表时。它导致一个SqlException,表示找不到该表 如何从C#访问SQL Server 2008创建的更改跟踪值的值 干杯我刚才回答了你类似的问题。总之,使用SQLServerManagementStudio对象资源管理器查看创建了哪些表可能更容易 更新 下一步是使用SQL Server
SqlException
,表示找不到该表
如何从C#访问SQL Server 2008创建的更改跟踪值的值
干杯我刚才回答了你类似的问题。总之,使用SQLServerManagementStudio对象资源管理器查看创建了哪些表可能更容易 更新
下一步是使用SQL Server Profiler捕获提交到SQL Server的SQL语句。您应该更改默认跟踪设置,以包括事件RPC:Starting和SQL:BatchStarting,而不是现有事件。不会创建逻辑删除表。因此,最终的问题是SQLServer2008如何实现更改跟踪?从某种意义上讲,逻辑删除表在哪里,它在哪里保存更改…默认情况下,更改跟踪未启用。而且,它设计用于捕获数据更改,而不是DDL更改。更多建议请参见答案