문제

전체 백업 및 트랜잭션 로그가있는 SQL Server 2005 데이터베이스가 있습니다. 우리는 데이터베이스에 문제가 있으며 SQL CSI 법의학 팀이 도움이 필요합니다.

트랜잭션 로그를보고 저장된 절차가 실행되었는지 확인하는 방법이 있습니까? 우리는 그것이 일어난 시간을 알고 있지만 (발생한 경우), 그것이 일어 났는지 분쟁이 있습니다.

모든 제안. 나는 우리가 로깅을하고 있었어야한다는 것을 알고 있습니다 - 우리는 분명히 이것에 대해 생각하고 있습니다.

도움이 되었습니까?

해결책

데이터 업데이트 및 삭제 DBCC Loginfo를 사용하여 무슨 일이 있었는지 알아낼 수 있습니다. 에이펙스 SQL 로그 이 분석을 훨씬 쉽게 만들 수 있습니다. 이것은 언제 발생했는지 알려주지 만 사용자가 전화 한 것은 아닙니다. 이 점에서 도움이 될 수있는 다른 응용 프로그램 레벨 로그 (예 : IIS 로그)가 있습니다.

데이터를 선택하거나 보는 것 나는 당신이 기회가 없다고 말하고 싶습니다.

앞으로 이러한 종류의 감사 트레일이 필요한 경우 SQL의 C2 감사 기능을 살펴 보는 것이 좋습니다.

다른 팁

예전에는 Log Explorer라는 프로그램이있는 Lumigent라는 회사가있었습니다. 회사 웹 사이트를 찾을 수 없었습니다. 그리고 그들이 탐색기가 Proc가 실행되었는지 알려줄 수 있을지 확신 할 수 없습니다. 당신은 그들이 생각했다고 생각합니다. 당신이 그것을 찾을 수 있다면, Lumigent Log Explorer가 도움이 될 것입니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top