2010-02-09 3 views
0

SQL Server 2008을 사용하는 응용 프로그램 Iam 중 하나에서 몇 가지 테이블에 대한 감사 테이블을 구현하는 것을 좋아합니다. 하나의 옵션은 각각의 테이블에 트리거를 생성해야합니다. 아무도 나에게 다른 좋은, 강력하고 안전한 옵션을 제안 할 수 있습니다.sql-server-2008 감사 테이블

+0

어떤 SQL Server 2008 버전을 사용하고 있습니까? 이것은 어떤 옵션이 열려 있는지에 대한 차이를 만듭니다. – AdaTheDev

답변

1

SQL Server 2008의 새로운 감사 기능은 Auditing in SQL Server 2008입니다.

도있다 Change Data Capture

+0

죄송합니다. 너는 나를 때렸다. 나는 느린 타이퍼입니다. :-) –

+0

+1하지만 이것은 사용중인 SQL Server 2008 버전에 따라 달라질 수 있습니다. CDC에는 Enterprise, Developer 또는 Evaluation이 필요하며 감사에는 Enterprise가 필요하다고 생각하십니까? – AdaTheDev

+0

@AdaTheDev : 감사합니다. 에디션에 대해 완전히 잊어 버렸습니다. –

0

트리거는 이동하는 일반적인 방법입니다. 또 다른 옵션은 저장 프로 시저에서이 문제를 처리하는 것입니다. 물론 이것은 모든 데이터 수정이 저장 프로 시저를 거친다 고 가정합니다. SQL Server 2008을 사용하고 더 낮은 버전을 고려하지 않으므로 여기에서 새로운 감사 기능을 확인하십시오. http://msdn.microsoft.com/en-us/library/dd392015.aspx

0

감사 기능으로 사용중인 SQL Server 버전을 언급하지 않았습니다. 엔터프라이즈 버전에서만 사용할 수 있습니다.

당신은 여기에서 리처드 T. 스 노드 그래스하여 SQL의 시간 지향 데이터베이스 응용 프로그램 개발 무료 전자 책 의 복사본을 다운로드해야합니다 http://www.cs.arizona.edu/people/rts/tdbbook.pdf.

그는 데이터베이스에서 감사 및 기타 많은 시간 관련 문제에 관해 이야기합니다.

+0

안녕 토니, 도서 링크를 공유해 주셔서 감사합니다. 아주 좋은 읽을 거리. –

관련 문제