sitelink1 http://tshooter.tistory.com/133 
sitelink2  

[설명] 

 

1. 복제에 포함된 서버의 역할 
    •게시자: 복제를 통해 다른 서버로 동기화될 데이터가 포함된 원본 데이터베이스를 유지 관리하는 서버로 복제가 되는 게시를 여러 개 가질 수 있다. 
    •배포자: 여러 게시자에서 제공하는 게시를 가져와 여러 구독자에게 배포하는 역할을 담당하며, 복제 상태에 대한 데이터, 게시에 대한 메타 데이터가 저장되며 큐역할도 함. 
    •구독자: 게시의 데이터를 받게 되는 서버 

 

 

2. 복제 유형 
    •스냅샷 복제: 게시자의 게시를 스냅샷 에이전트가 지정된 스냅샷 폴더에 저장하면, 배포 에이전트는 배포 데이터베이스에 기록된 스냅샷 에이전트의 처리 기록을 확인하여 정기적으로 스냅샷 폴더의 내용을 가져가 구독자에게 전달한다. 다른 복제 유형들의 초기 동기화 방법으로 사용. 
    •트랜잭션 복제: 처음엔 스냅샷 복제 방법으로 데이터를 동기화하고, 로그 리더가 데이터 변경과 스키마 변경 내용을 수집해 배포 데이터베이스에 기록 하면, 배포 에이전트가 그 내용을 가져가 구독자에 반영한다. 이 때, 구독자는 읽기 전용으로 동작하게 된다. 
    •병합 복제: 처음엔 스냅샷 복제 방법으로 데이터를 동기화 하고 그 이후, 게시자와 구독자에서 발생한 데이터 변경 및 스키마 변경 내용은 트리거를 통해 추적되어 변경 추적 테이블에 기록이 된다.  
    •피어 투 피어 복제: 모든 데이터를 복제한다.  

 

 

3. 복제의 구성 요소 
    •아티클: 게시에 포함된 데이터베이스의 개별 개체(테이블, 뷰, 저장 프로시저 및 기타 개체) 
    •게시: 하나의 데이터베이스에서 하나 이상의 아티클을 모은 것 
    •구독: 구독자에게 게시 복사본을 전달해 줄 것을 요청하는 행위, 어떤 게시를 언제 어디서 받을 것인지를 정의함. 

 

 

[트랜잭션 복제 구성]

 

게시 만들기

 

063014_0211_MSSQLReplic1.png

 

063014_0211_MSSQLReplic2.png

 

063014_0211_MSSQLReplic3.png

 

063014_0211_MSSQLReplic4.png

 

063014_0211_MSSQLReplic5.png

 

063014_0211_MSSQLReplic6.png

 

063014_0211_MSSQLReplic7.png

 

063014_0211_MSSQLReplic8.png

 

063014_0211_MSSQLReplic9.png

 

063014_0211_MSSQLReplic10.png

 

063014_0211_MSSQLReplic11.png

 

063014_0211_MSSQLReplic12.png

 

063014_0211_MSSQLReplic13.png

 

063014_0211_MSSQLReplic14.png

 

063014_0211_MSSQLReplic15.png

 

063014_0211_MSSQLReplic16.png

 

063014_0211_MSSQLReplic17.png

 

 

 

 

 

구독 만들기

 

063014_0211_MSSQLReplic18.png

 

063014_0211_MSSQLReplic19.png

 

063014_0211_MSSQLReplic20.png

 

063014_0211_MSSQLReplic21.png

 

063014_0211_MSSQLReplic22.png

 

063014_0211_MSSQLReplic23.png

 

063014_0211_MSSQLReplic24.png

 

063014_0211_MSSQLReplic25.png

 

063014_0211_MSSQLReplic26.png

 

063014_0211_MSSQLReplic27.png

 

063014_0211_MSSQLReplic28.png

 

063014_0211_MSSQLReplic29.png

 

063014_0211_MSSQLReplic30.png

 

063014_0211_MSSQLReplic31.png

 

063014_0211_MSSQLReplic32.png

 

063014_0211_MSSQLReplic33.png

 

063014_0211_MSSQLReplic34.png

 

063014_0211_MSSQLReplic35.png

 

063014_0211_MSSQLReplic36.png

 

 

 

 

[참고]

http://msdn.microsoft.com/ko-kr/library/ms151198(v=sql.110).aspx

번호 제목 글쓴이 날짜 조회 수
36 [명령 프롬프트] Microsoft SQL Server 서비스를 시작, 중지 또는 일시 중지 황제낙엽 2021.09.08 41
35 SQL Server 데이터베이스 기본 위치 변경하기 file 황제낙엽 2021.09.07 33
34 SQL Server 와 SQL Server Management Studio(SSMS) 설치 황제낙엽 2021.08.24 99
33 Windows 방화벽에서 SQL Server 포트 허용하기 황제낙엽 2020.02.13 274
32 SQL Server 서비스 시작 황제낙엽 2017.06.01 114
31 서버 컴퓨터 이름 변경과 함께 SQL Server 이름 변경 하기 file 황제낙엽 2016.07.19 1404
30 SQL Server 2014의 라이선스의 변화 file 황제낙엽 2016.06.29 116
29 Downgrade from SQL Server Enterprise Edition to Standard Edition file 황제낙엽 2016.06.23 597
28 SQL Server 를 Developer (Enterprise) 에서 Standard 로 교체하기(Downgrade) 황제낙엽 2016.06.23 161
27 Identify database features restricted to a specific edition of SQL Server 2008 file 황제낙엽 2016.06.18 183
26 SQL Server 에디션 다운그레이드와 제한된 기능 확인 file 황제낙엽 2016.06.18 228
25 SQL Server 2008 R2 제거 file 황제낙엽 2016.06.15 1750
24 SQL Server 2016 설치를 위한 하드웨어 및 소프트웨어 요구 사항 황제낙엽 2016.06.14 583
23 MS-SQL Server 2008 SA계정 활성화. (SQL Server 인증 연결) file 황제낙엽 2016.06.14 184
22 혼합 인증 켜기(SQL Server 및 Windows 인증 모드) file 황제낙엽 2016.06.14 136
21 MS SQL Server Environment (SQL Server 2008 개요) file 황제낙엽 2016.06.14 146
20 sql server 복제(replication)에서는 서버 연결 시 실제 서버 이름이 필요합니다 (트랜잭션 복제 구성 ) file 황제낙엽 2016.06.14 250
19 복제(Replication) 구성시 메모리 관리등의 문제가 생겼을때 참고(Distribution Cleanup 관련) 황제낙엽 2016.06.14 112
18 SQL Server 트랜잭션 복제(replication-DB 미러링) 구성 방법 황제낙엽 2016.06.14 1076
» SQL Server 2012 서버 복제 (게시 & 구독) - 2 file 황제낙엽 2016.06.14 257