Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/263.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/sql-server-2008/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# SQL Server 2008的墓碑问题_C#_Sql Server 2008_Microsoft Sync Framework - Fatal编程技术网

C# SQL Server 2008的墓碑问题

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

到目前为止,我知道变更跟踪与SQLServer2008集成在一起,并且是自动完成的。我不知道的是我是否应该自己添加一个“_tombstone”来修改模式,还是由服务器自动完成

现在,当我试图从服务器访问墓碑表时。它导致一个
SqlException
,表示找不到该表

如何从C#访问SQL Server 2008创建的更改跟踪值的值


干杯

我刚才回答了你类似的问题。总之,使用SQLServerManagementStudio对象资源管理器查看创建了哪些表可能更容易

更新
下一步是使用SQL Server Profiler捕获提交到SQL Server的SQL语句。您应该更改默认跟踪设置,以包括事件RPC:Starting和SQL:BatchStarting,而不是现有事件。

不会创建逻辑删除表。因此,最终的问题是SQLServer2008如何实现更改跟踪?从某种意义上讲,逻辑删除表在哪里,它在哪里保存更改…默认情况下,更改跟踪未启用。而且,它设计用于捕获数据更改,而不是DDL更改。更多建议请参见答案