SQL Server 복제SQL Server Replication

적용 대상:Applies to: 예SQL ServerSQL Server(지원되는 모든 버전)yesSQL ServerSQL Server (all supported versions) 예Azure SQL Managed InstanceAzure SQL Managed InstanceYesAzure SQL Managed InstanceAzure SQL Managed Instance적용 대상:Applies to: 예SQL ServerSQL Server(지원되는 모든 버전)yesSQL ServerSQL Server (all supported versions) 예Azure SQL Managed InstanceAzure SQL Managed InstanceYesAzure SQL Managed InstanceAzure SQL Managed Instance

복제는 한 데이터베이스에서 다른 데이터베이스로 데이터와 데이터베이스 개체를 복사 및 배포한 다음 데이터베이스 간에 동기화를 수행하여 일관성을 유지하는 일련의 기술입니다.Replication is a set of technologies for copying and distributing data and database objects from one database to another and then synchronizing between databases to maintain consistency. 복제를 사용하면 LAN 및 WAN, 전화 접속 연결, 무선 연결 및 인터넷을 통해 데이터를 여러 다른 위치로 배포하고 원격 또는 모바일 사용자에게 배포할 수 있습니다.Use replication to distribute data to different locations and to remote or mobile users over local and wide area networks, dial-up connections, wireless connections, and the Internet.

트랜잭션 복제는 일반적으로 확장성 및 가용성 향상, 데이터 웨어하우징 및 보고, 여러 사이트의 데이터 통합, 다른 유형의 데이터 통합, 일괄 처리 작업 오프로드 등을 포함하여 높은 처리량이 필요한 서버 간 시나리오에서 사용됩니다.Transactional replication is typically used in server-to-server scenarios that require high throughput, including: improving scalability and availability; data warehousing and reporting; integrating data from multiple sites; integrating heterogeneous data; and offloading batch processing. 병합 복제는 주로 데이터 충돌 가능성이 있는 모바일 애플리케이션이나 분산 서버 애플리케이션에 사용됩니다.Merge replication is primarily designed for mobile applications or distributed server applications that have possible data conflicts. 일반적인 시나리오에는 모바일 사용자와 데이터 교환, 소비자 POS(Point of Sale) 애플리케이션, 여러 사이트의 데이터 통합 등이 있습니다.Common scenarios include: exchanging data with mobile users; consumer point of sale (POS) applications; and integration of data from multiple sites. 스냅샷 복제는 트랜잭션 및 병합 복제에 초기 데이터 집합을 제공하는 데 사용되며 전체 데이터 새로 고침이 적합한 경우에도 사용할 수 있습니다.Snapshot replication is used to provide the initial data set for transactional and merge replication; it can also be used when complete refreshes of data are appropriate. 이러한 3가지 복제 유형을 통해 SQL ServerSQL Server 는 엔터프라이즈 데이터를 동기화하는 강력하고 유연성 있는 시스템을 제공합니다.With these three types of replication, SQL ServerSQL Server provides a powerful and flexible system for synchronizing data across your enterprise. SQLCE 3.5 및 SQLCE 4.0에 대한 복제는 Windows Server 2012Windows Server 2012Windows 8Windows 8에서 지원됩니다.Replication to SQLCE 3.5 and SQLCE 4.0 is supported on both Windows Server 2012Windows Server 2012 and Windows 8Windows 8.

새로운 기능What's new

  • SQL Server 2017은 중요한 새로운 기능을 SQL Server 복제에 도입하지 않았습니다.SQL Server 2017 has not introduced significant new features to SQL Server replication.
  • SQL Server 2016은 중요한 새로운 기능을 SQL Server 복제에 도입하지 않았습니다.SQL Server 2016 has not introduced significant new features to SQL Server replication.

이전 버전과의 호환성 정보는 복제의 이전 버전과의 호환성을 참조하세요.For backward compatibility information see, Replication Backward Compatibility

복제 보안Replication security

게시 및 배포Publishing and Distribution

게시 및 문서Publications and Articles

Snapshot OptionsSnapshot Options

데이터 필터링Filter Data

트랜잭션 복제 옵션Transactional Replication Options

병합 복제 옵션Merge Replication Options

구독 관리Manage Subscriptions

구독 동기화Synchronize Subscriptions

관리Administration

모니터Monitor