2
我正在尋找關於我的表歷史信息, 我必須知道特定行插入的時間 有沒有人知道它? 謝謝。如何查找有關在sql server 2008中更新或插入sql錶行的信息?
我正在尋找關於我的表歷史信息, 我必須知道特定行插入的時間 有沒有人知道它? 謝謝。如何查找有關在sql server 2008中更新或插入sql錶行的信息?
使用觸發器
該表中的
Datetime column
和After Insert,Update Trigger
,其更新該列GETDATE()
。這隻會給你關於最後 更改(更新/插入)的詳細信息。
CDC
變更數據捕獲(CDC)在SQL Server中引入2008年更改 數據捕獲記錄的INSERT,UPDATE和DELETE適用於SQL Server表,並提出了創紀錄可用的什麼改變,在哪裏, 什麼時候,在簡單的關係'改變表'。
這些「更改表」包含的列反映了您選擇跟蹤的源表的列結構,以及理解所做更改所需的元數據 。
Read here更多關於CDC
此外,它在數據中心&企業版才支持。
您可能會發現這些有用的答案:http://stackoverflow.com/questions/9767054,http://stackoverflow.com/questions/3675338 –