SQL Server 복제

적용 대상:SQL ServerAzure SQL Managed Instance

복제는 한 데이터베이스에서 다른 데이터베이스로 데이터와 데이터베이스 개체를 복사 및 배포한 다음 데이터베이스 간에 동기화를 수행하여 일관성을 유지하는 일련의 기술입니다. 복제를 사용하여 로컬 및 광역 네트워크, 전화 접속 연결, 무선 연결 및 인터넷을 통해 다른 위치와 원격 또는 모바일 사용자에게 데이터를 배포할 수 있습니다.

트랜잭션 복제는 일반적으로 확장성 및 가용성 향상, 데이터 웨어하우징 및 보고, 여러 사이트의 데이터 통합, 다른 유형의 데이터 통합, 일괄 처리 작업 오프로드 등을 포함하여 높은 처리량이 필요한 서버 간 시나리오에서 사용됩니다. 병합 복제는 주로 데이터 충돌이 발생할 수 있는 모바일 애플리케이션 또는 분산 서버 애플리케이션용으로 설계되었습니다. 일반적인 시나리오는 다음과 같습니다. 모바일 사용자와 데이터 교환; POS(소비자 지점) 애플리케이션; 및 여러 사이트의 데이터 통합 스냅샷 복제는 트랜잭션 및 병합 복제에 대한 초기 데이터 집합을 제공하는 데 사용됩니다. 데이터의 전체 새로 고침이 적절한 경우에도 사용할 수 있습니다. 이러한 세 가지 유형의 복제를 통해 SQL Server는 엔터프라이즈 전체에서 데이터를 동기화하기 위한 강력하고 유연한 시스템을 제공합니다. SQLCE 3.5 및 SQLCE 4.0에 대한 복제는 Windows Server 2012 및 Windows 8 모두에서 지원됩니다.

새로운 기능

  • SQL Server 2017은 SQL Server 복제에 중요한 새로운 기능을 도입하지 않았습니다.
  • SQL Server 2016은 SQL Server 복제에 중요한 새로운 기능을 도입하지 않았습니다.

이전 버전과의 호환성 정보는 복제의 이전 버전과의 호환성을 참조하세요.

복제 보안

게시 및 배포

게시 및 아티클

스냅샷 옵션

데이터 필터링

트랜잭션 복제 옵션

병합 복제 옵션

구독 관리

구독 동기화

관리

Monitor