SQL Server 2005, 2008 또는 2008 r2 데이터베이스 테이블에 행이 삽입 된 데이터를 찾는 방법이 있습니까? 감사 설정 (ootb 또는 사용자 지정 타사 제품).테이블에 행이 삽입 된 데이터 찾기
감사
SQL Server 2005, 2008 또는 2008 r2 데이터베이스 테이블에 행이 삽입 된 데이터를 찾는 방법이 있습니까? 감사 설정 (ootb 또는 사용자 지정 타사 제품).테이블에 행이 삽입 된 데이터 찾기
감사
행이 삽입 될 때 알림을 받고 싶다면이 테이블에 삽입 트리거를 만드십시오.
당신은 항상 테이블에 트리거를 만들 수 있습니다. 그래서 같이 :
create trigger InsertNotification
on YourTable
after insert
as
-- do whatever you want when an insert happens
go
이것은 확실히 "감사"의 한 형태로 볼 수있다,하지만 난 "OOTB"에 익숙하지 않은 해요, 나이 제 3 자 제품입니다. 방아쇠는 갈 길입니다.
특정 행이 삽입되었을 때 정보를 저장하려는 경우 기본값이 getdate()
인 새로운 datetime
또는 smalldatetime
열을 만들면됩니다.
새 행이 삽입 될 때마다이 열은 자동으로 현재 날짜/시간으로 채워집니다.
장점 : 새 테이블 (또는 기존 테이블의 모든 새 레코드)에 대한
단점이 필요했다. 테이블이 이미 기록을 기존의 경우는 모든 테이블이 원하는 경우, 당신이 그들을
"OOTB"= "out of the box"-> SQL Server에 포함 된 기능 (= 타사 도구의 반대쪽) –
@ChristianSpecht 설명해 주셔서 감사합니다. 나는 전에 그 약어에 대해 들어 본 적이 없다! –