서버 데이터베이스의 변경 내용 추적
응용 프로그램에서 서버 데이터베이스의 변경 내용을 추적하여 후속 동기화 세션 동안 이러한 변경 내용을 클라이언트에게 전달해야 하는 경우가 많습니다. 데이터 스냅숏이 충분하더라도 클라이언트에는 이전 동기화 세션 이후에 변경된 데이터만 필요할 수 있습니다. Sync Framework에서는 서버 데이터베이스에서 변경 내용 추적 및 충돌 검색을 지원하는 방식을 구체적으로 정의하지 않습니다. 유일한 요구 사항은 동기화해야 하거나 충돌하는 상태일 수 있는 행을 식별하는 SQL 쿼리 또는 저장 프로시저를 작성할 수 있어야 한다는 것입니다.
이 설명서의 많은 예제에서는 기본 테이블은 물론 삭제 항목을 추적하는 추가 테이블에 추가되는 열 및 트리거 집합을 사용하여 변경 내용을 추적합니다. 이러한 종류의 변경 내용 추적이 사용되므로 예제는 특정 데이터베이스에 국한되지 않습니다. 그러나 사용자 지정 변경 내용 추적을 사용하면 작업이 복잡해지며 서버 데이터베이스 성능에 영향을 줄 수 있습니다. 자세한 내용은 방법: 사용자 지정 변경 내용 추적 시스템 사용을 참조하십시오. SQL Server 2008을 사용하는 경우 SQL Server 변경 내용 추적 기능을 사용하는 것이 좋습니다. 자세한 내용은 방법: SQL Server 변경 내용 추적 사용을 참조하십시오.