2012-02-22 3 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-database –

+2

이것은 지나치게 일반적인 질문입니다. 시도해 봤어? 복용에 대해 생각하고있는 방향이 있습니까? 도움을 요청하기 전에 많은 실사와 같지 않습니다. – swannee

답변

1

이 역사를 보여주고 싶은 다음 질문 주제의 외부에 있기 때문에 당신이 경우 프로그래밍 방식으로 수행해야하는 데이터베이스에서 수행 한 작업을 추적하고 싶거나 DUI (삭제, 업데이트, 삽입)에 모든 것을 저장하여 트리거를 사용하고 싶을 때.

관련 문제