다음을 통해 공유


테이블 스키마 사용

이 항목에서는 피어 데이터베이스에서 만드는 테이블 스키마를 사용하는 다양한 방법에 대해 설명합니다.

피어 투 피어 동기화

피어 투 피어 동기화에서는 피어 데이터베이스의 자동 초기화를 제공하거나 각 피어에서 변경 내용 추적 인프라를 만들지 않습니다. 스키마 및 데이터 초기화에 대한 자세한 내용은 방법: 공동 작업 동기화 구성 및 실행(SQL Server 이외)에서 "서버 데이터베이스 초기화"를 참조하십시오. 피어 데이터베이스의 기본 테이블에 대한 스키마 변경에는 제한이 없습니다. 그러나 응용 프로그램에서는 스키마가 변경되는 경우 변경 내용을 선택하고 적용하는 명령을 업데이트해야 합니다. 예를 들어 테이블에 열을 추가하는 경우 해당 테이블에 변경 내용을 삽입하는 명령이 새 열을 포함하도록 업데이트되어야 합니다.

피어 투 피어 시나리오에서는 스키마가 피어 데이터베이스 간에 다를 수 있습니다. 예를 들어 첫 번째 피어의 테이블 스키마에서 읽기 쉽지 않은 숫자 열 이름을 사용하는 경우 다른 피어를 위해 DbSyncColumnMappingDbSyncColumnMappingCollection 개체를 사용하여 알기 쉬운 이름으로 열을 매핑할 수 있습니다.