2010-08-12 72 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