2012-02-22 14 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

+0

どのバージョンの 'SQL'を使用していますか?あなたが 'SQL 2008'を使用しているなら、この質問にはいくつかの役に立つアイディアがあります:http://stackoverflow.com/questions/3875078/ways-to-maintain-data-history-in-sql-server-2008-dデータベース –

+2

これは非常に一般的な質問です。何か試しましたか?あなたが取ることを考えている方向はありますか?助けを求める前にデューデリジェンスのようには思えません。 – swannee

答えて

1

にこの歴史を表示したい、あなたの質問が話題の外側にあるので、あなたの場合プログラムで実行する必要のあるデータベースを追跡したい場合や、DUI(削除、更新、挿入)にすべてのものを格納することでトリガーを使用したい場合。

関連する問題