2012-02-22 64 views
-2

我使用的是asp.net wth linq,而我的後端是mssql。如何維護數據庫中的歷史更改

我想保留有關數據庫中發生的螞蟻變化的歷史。

請幫我

表腳本

CREATE TABLE [dbo].[Band_Level](
    [band_level_id] [int] IDENTITY(1,1) NOT NULL, 
    [band_level_name] [varchar](50) COLLATE Latin1_General_CI_AI NULL, 
    [description] [varchar](100) COLLATE Latin1_General_CI_AI NULL, 
    [Display_name] [varchar](100) COLLATE Latin1_General_CI_AI NULL, 
    [Sorting] [varchar](50) COLLATE Latin1_General_CI_AI NULL, 
    [modified_by] [int] NULL, 
    [modified_date] [datetime] NULL, 
CONSTRAINT [PK_Band_Level] PRIMARY KEY CLUSTERED 
(

我想表明這段歷史在.aspx頁面中

+0

數據或模式的變化? – Aristos 2012-02-22 12:32:10

+0

您使用的是哪個版本的'SQL'?如果你使用'SQL 2008',在這個問題中有一些有用的想法:http://stackoverflow.com/questions/3875078/ways-to-maintain-data-history-in-sql-server-2008-database – 2012-02-22 14:01:11

+2

這是一個過於籠統的問題。你有嘗試過什麼嗎?你正在考慮採取什麼方向?在尋求幫助之前,似乎沒有多少盡職調查。 – swannee 2012-02-23 02:05:58

回答

1

如果我理解正確,那麼你的問題是主題之外,因爲如果你想要跟蹤數據庫中應該以編程方式完成的工作或者通過將所有內容存儲在DUI(刪除,更新,插入)中的觸發器。