2013-07-30 4 views
0

SQL Server 2014의 트랜잭션 로그 파일을 감사 용도로만 읽고 싶습니다.SQL Server 2014 ldf 파일 읽기

이전에는 타사 로그 판독기를 사용하여 큰 성공을 거두었으나 비용을 절감 할 수있는 유사한 내장 옵션에 대해 SQL Server 2014를 조사하고 있습니다.

필자는 CDC에 익숙하며 데이터 변경에만 문제가 없으며 데이터와 스키마를 모두 감사해야합니다.

SQL Server 2014에서 스키마 캡처 변경 같은 것이 있습니까? 우리는 이것을 보았지만 아직 아무것도 찾을 수 없었습니다. 우리가 실수로 이것을 놓치지 않았는지 확인하고 싶습니다.

+1

SQL Server 2008 이후 CDC가 있으며 제거되지 않을 것입니다. ldf 형식도 변경되지 않았습니다. –

답변

3

내가 아는 한 SQL Server 2014에는 아무 것도 없습니다. 지금까지는 타사 로그 판독기가 있습니다. 나는 몇 년 전에 ApexSQL Log 몇 년 전에 그것을 사용하고 나를 위해 일을했지만 또한 내가 사용하지 않은 Quest에서 로그 리더가 있다는 것을 알고있다.

또 다른 옵션은 DML 및 DDL 트리거 또는 추적과 같은 다른 감사 솔루션으로 전환하는 것입니다.

0

SQL Server에는 SQL Server 2008 이후로 Change Data CaptureAuditing이 모두 포함되어 있습니다. 두 가지 기능은 엔터프라이즈 버전에서 사용할 수 있으므로 프로덕션 환경에서 사용하려면 추가 비용을 지불해야합니다.

Enterprise 에디션의 기능이 필요하지 않으면 타사 도구가 훨씬 저렴 해집니다.

는 CDC 및 감사는 모두 DML 및 DDL 이벤트 로깅을 포함, 아직 서로 다른 시나리오를 :

  • CDC는 그래서 도구를보고 또는 복제 목적을 위해 변경 사항을 처리 할 수있는 관계형 형식으로 상세한 이벤트를 캡처합니다.
  • 감사는 보안을 위해 자세한 이벤트를 캡처합니다.

두 기능의 스키마, 데이터 볼륨 및 보안 제한 사항은 매우 다릅니다. 어떤 시나리오를 선택하기 전에 신중하게 생각해야합니까?