추적을 사용하여 시스템을 통해 실행되는 모든 삭제 또는 업데이트 쿼리를 기록합니다. 문제는 내가 DELETE FROM [dbo].[Artist] WHERE ArtistId>280
과 같은 쿼리를 실행하면 얼마나 많은 행이 삭제되었는지 알지만 삭제 된 행 (데이터)을 찾을 수 없습니다.SQL 프로파일 러 또는 추적에서 영향을받는 행을 찾는 방법은 무엇입니까?
로깅 시스템으로 생각하고 있으므로 어떤 행이 영향을 받았는지, 가능하다면 어떤 데이터가 있었는지 확인하는 것이 유용 할 것입니다. 나는이 일을 위해 방아쇠를 사용하고 싶지 않지만, 만약해야한다면 가능할 것이다.
SQL 프로파일 러는 데이터베이스에서 수행 된 작업 만 표시 할 것이므로 삭제 된 레코드에서 값을 보여줄 수 있다고 생각합니다. 삭제를 위해 트리거를 사용해야한다고 생각합니다. – 3N1GM4