2010-08-12 73 views
2

到目前为止,我知道更改跟踪与SQL Server 2008集成在一起,并且正在自动完成。我不知道的是我是否应该自己附加一个“_tombstone”或者由服务器自动完成修改架构。SQL Server 2008的墓碑问题

现在,当我试图从服务器访问逻辑删除表时。它导致SqlException表示无法找到该表。

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

干杯

回答

1

我刚刚回复了你的类似问题。总之,使用SQL Server Management Studio,Object Explorer来查看创建的表可能更容易。

UPDATE 下一步是使用SQL Server Profiler来捕获提交给SQL Server的SQL语句。您应该更改默认跟踪设置以包括事件RPC:启动和SQL:批处理启动而不是现有事件。

+0

未创建墓碑表。所以最终的问题是sql server 2008如何实现更改跟踪?从逻辑删除表的哪里可以知道它保存更改的位置...... – user228137 2010-08-12 18:11:10

+0

默认情况下,变更跟踪未启用。而且,它旨在捕获数据更改,而不是DDL更改。查看其他建议的答案 – bobs 2010-08-12 18:32:17