SQL Server 2008을 사용하는 응용 프로그램 Iam 중 하나에서 몇 가지 테이블에 대한 감사 테이블을 구현하는 것을 좋아합니다. 하나의 옵션은 각각의 테이블에 트리거를 생성해야합니다. 아무도 나에게 다른 좋은, 강력하고 안전한 옵션을 제안 할 수 있습니다.sql-server-2008 감사 테이블
답변
SQL Server 2008의 새로운 감사 기능은 Auditing in SQL Server 2008입니다.
죄송합니다. 너는 나를 때렸다. 나는 느린 타이퍼입니다. :-) –
+1하지만 이것은 사용중인 SQL Server 2008 버전에 따라 달라질 수 있습니다. CDC에는 Enterprise, Developer 또는 Evaluation이 필요하며 감사에는 Enterprise가 필요하다고 생각하십니까? – AdaTheDev
@AdaTheDev : 감사합니다. 에디션에 대해 완전히 잊어 버렸습니다. –
트리거는 이동하는 일반적인 방법입니다. 또 다른 옵션은 저장 프로 시저에서이 문제를 처리하는 것입니다. 물론 이것은 모든 데이터 수정이 저장 프로 시저를 거친다 고 가정합니다. SQL Server 2008을 사용하고 더 낮은 버전을 고려하지 않으므로 여기에서 새로운 감사 기능을 확인하십시오. http://msdn.microsoft.com/en-us/library/dd392015.aspx
감사 기능으로 사용중인 SQL Server 버전을 언급하지 않았습니다. 엔터프라이즈 버전에서만 사용할 수 있습니다.
당신은 여기에서 리처드 T. 스 노드 그래스하여 SQL의 시간 지향 데이터베이스 응용 프로그램 개발 무료 전자 책 의 복사본을 다운로드해야합니다 http://www.cs.arizona.edu/people/rts/tdbbook.pdf.
그는 데이터베이스에서 감사 및 기타 많은 시간 관련 문제에 관해 이야기합니다.
안녕 토니, 도서 링크를 공유해 주셔서 감사합니다. 아주 좋은 읽을 거리. –
- 1. 감사 테이블 이름을
- 2. 감사 테이블 구조
- 3. 감사 테이블 변조 방지
- 4. 감사 테이블 DB 디자인 : Join 테이블에 대한 감사 테이블 생성이 의미가 있습니까?
- 5. 액세스 감사 감사 + 기록 블록!
- 6. 데이터베이스에서 감사 테이블 목록을 얻으려면 어떻게해야합니까?
- 7. Java 감사 테이블 로깅, MySQL에 상응하는 CONTEXT_INFO
- 8. 보고를 위해 단일 감사 테이블 쿼리
- 9. 오라클 감사
- 10. sqlserver2008 SP1을 설치하면 '기능 선택'이 비어 있습니까?
- 11. SqlServer2008 - 많은 곳에서 참조되는 동안 스칼라 함수를 변경할 수 있습니까?
- 12. NHibernate에 감사 질의
- 13. Nhibernate 감사
- 14. MySQL 테이블 감사 및 승인 후 변경 사항 표시
- 15. SQL Server에서 트랜잭션 롤백의 영향을받지 않는 감사 테이블 만들기
- 16. SQL - 감사 로그 테이블 디자인 - 어느 것을 선호합니까?
- 17. 감사 트리거 : INSERTED 또는 DELETED 시스템 테이블 사용
- 18. PostgreSQL에서 테이블 수정의 감사/버전 관리 구현 방법
- 19. TransactionScope + 감사 테이블 + 저장 프로 시저에서 트랜잭션 커밋
- 20. 감사 추적 : 웹 응용 프로그램
- 21. nhibernate 감사 트리거 오류
- 22. symfony1.4 propel1.5 감사 로그
- 23. NHibernate와 SetSessionAuth 감사 컬럼
- 24. SubSonic을 사용하여 감사
- 25. 복잡한 NHibernate에 감사
- 26. 감사 로깅 전략
- 27. Entity Framework의 감사
- 28. 웹 응용 프로그램 감사
- 29. CouchDB 버전 관리/감사
- 30. Sql 실패 감사 매초
어떤 SQL Server 2008 버전을 사용하고 있습니까? 이것은 어떤 옵션이 열려 있는지에 대한 차이를 만듭니다. – AdaTheDev