적용 대상:SQL Server
Azure SQL Managed Instance
양방향 트랜잭션 복제는 두 개의 서버가 서로 변경 내용을 교환할 수 있는 특수 트랜잭션 복제 토폴로지입니다. 각 서버는 데이터를 게시한 다음 상대 서버에서 게시한 것과 동일한 데이터가 포함된 게시를 구독합니다. 변경 사항이 오직 구독자에게만 전송되고 변경 사항이 Publisher로 되돌아가지 않도록 sp_addsubscription (Transact-SQL) 매개변수를 TRUE로 설정 @loopback_detection 하세요.
SQL Server 2005(9.x) 및 이후 버전에서는 피어 투 피어 트랜잭션 복제도 이 토폴로지를 지원하지만, 양방향 복제가 성능 향상을 제공할 수 있습니다.
완전 정식 도메인 이름(FQDN)을 사용하여 양방향 출판물에 구독을 추가하려면, 구독자의 서버 이름(@@SERVERNAME)이 FQDN을 반환하는지 확인하세요. 가입자 서버 이름이 FQDN을 반환하지 않으면, 그 가입자에서 시작된 변경 사항이 주요 키 위반을 일으킬 수 있습니다.