2010-04-03 5 views
0

응용 프로그램이 데이터베이스에 시스템 계정으로 연결할 때 웹 응용 프로그램을 특별히 변경하려면 어떻게 감사합니까?웹 응용 프로그램 감사

간단한 데이터베이스 트리거를 사용하여 감사 테이블에 쓰기를 원하지만 실제로 작업하고있는 계정 대신 로그온 한 사용자를 어떻게 추가 할 수 있는지 확신하지 못합니다.

본인 확인 흐름에 대한 몇 가지 기사를 읽었지만 개념을 완전히 이해하지 못했습니다.

+1

데이터베이스 엔진은 무엇입니까? –

+0

MSSQL은 데이터베이스 엔진입니다. –

답변

0

당신은 MSSQL 2008에 있다면, 당신은 CDC (변경 데이터 캡처)로 표시되어야합니다 exeshu 언급으로

http://www.simple-talk.com/sql/learn-sql-server/introduction-to-change-data-capture-%28cdc%29-in-sql-server-2008/

, tiggers은/CDC는 웹 응용 프로그램의 사용자가 누구 감사하지 않을 것이다 모든 테이블에 대해 일부 감사 열 (createdBy, lastModifiedBy 등 - 모든 삽입/업데이트에 채워짐)이 없으면 그렇게 할 수 있습니다.