SQL Server 복제

https://msdn.microsoft.com/ko-kr/library/ms151780.aspx 

  • TEST 환경
    • 배포, 게시
      • Windows Server 2012 std. / SQL Server 2012 std / 컴퓨터 이름 : WIN-9CL1BD0J87C
      • DB_NAME : repl_test
    • 구독
      • ​ Windows Server 2012 std. / SQL Server 2012 std / 컴퓨터 이름 : WIN-1BMJVD0J1E0
      • DB_NAME :  repl_sub

 

•게시자 (Publisher)
복제를 통해 데이터를 다른 위치에서 사용할 수 있도록 만드는 원본 데이터베이스 인스턴스입니다.


•배포자 (Distributor)
게시자로부터 전달된 데이터에 대한 저장소 역할을 하는 데이터베이스 인스턴스이며 이를 각 구독자에 배포하는 역할을 담당합니다.


•구독자 (Subscriber)
복제된 데이터를 수신하는 대상 데이터베이스 인스턴스입니다.


•게시 (Publication)
구독자로 복제되는 기본 단위입니다. 하나의 게시내에 여러 개의 아티클을 가질 수 있습니다. 즉, 여러 아티클을 게시로 그룹화하면 논리적으로 관련된 데이터베이스 개체 집합 및 단위로 복제된 데이터를 쉽게 지정할 수 있습니다.


•아티클 (Article)
게시에 포함된 데이터베이스 개체(테이블, 뷰, 저장 프로시저, ..)를 의미합니다.


•구독 (Subscription)
게시자에서 생성된 게시를 구독자에 전달해 줄 것을 요청하는 것입니다.

 

 

1.png

 

 

#. 새게시 및 배포 만들기

2.jpg

 

3.jpg

 


#. 배포 구성 (배포 구성 마법사를 통해 별도로 구성 가능)
4.jpg

 



5.jpg

 



6.jpg

 


#.게시유형 선택 (일반적으로 하는 트랜잭션 게시 사용)

참고 : https://msdn.microsoft.com/ko-kr/library/ms178382.aspx
7.jpg

 


#. 테이블 선택

참고 : https://msdn.microsoft.com/ko-kr/library/ms186811.aspx
8.jpg

 



9.jpg

 



10.jpg

 



11.jpg

 



12.jpg

 



13.jpg

 



14.jpg

 



15.jpg

 



16.jpg

 


#. 게시 완료
17.jpg

 


#. 새 구독 등록
18.jpg

 



19.jpg

 



20.jpg

 



21.jpg

 


#. 외부 구독자 추가(서버 이름으로 등록, 구독 데이터베이스는 새로 생성)
22.jpg

 



23.jpg

 



24.jpg

 



25.jpg

 



26.jpg

 



27.jpg

 



28.jpg

 



29.jpg

 



30.jpg

 



31.jpg

 



32.jpg

 


#. 구동 등록 완료
33.jpg

 


#. 동기화 상태 및 모니터
34.jpg

 



35.jpg

 



36.jpg

 


#. 복제 된 테이블 확인
37.jpg

 

 

38.png

 

https://msdn.microsoft.com/ko-kr/library/ms152467.aspx

 

39.png

 

 

번호 제목 글쓴이 날짜 조회 수
41 SQL Server 2008 R2 제거 file 황제낙엽 2016.06.15 1750
40 서버 컴퓨터 이름 변경과 함께 SQL Server 이름 변경 하기 file 황제낙엽 2016.07.19 1404
39 SQL Server 트랜잭션 복제(replication-DB 미러링) 구성 방법 황제낙엽 2016.06.14 1076
38 MS SQL Replication 아키텍쳐 file 황제낙엽 2016.05.24 719
» SQL Server 2012 서버 복제 (게시 & 구독) - 1 file 황제낙엽 2016.06.08 679
36 Downgrade from SQL Server Enterprise Edition to Standard Edition file 황제낙엽 2016.06.23 597
35 SQL Server 2016 설치를 위한 하드웨어 및 소프트웨어 요구 사항 황제낙엽 2016.06.14 583
34 SQL Server 2014 제품별 기능 및 가격 file 황제낙엽 2016.05.24 480
33 SqlServer 백업 / 복제 (DB Copy 방식) 정리 [SQL Server 2008 R2] file 황제낙엽 2016.06.13 417
32 SELECT 후 다른 Table에 UPDATE 하는 방법 (MSSQL) 황제낙엽 2008.01.28 331
31 Windows 방화벽에서 SQL Server 포트 허용하기 황제낙엽 2020.02.13 274
30 SQL Server 2012 서버 복제 (게시 & 구독) - 2 file 황제낙엽 2016.06.14 257
29 sql server 복제(replication)에서는 서버 연결 시 실제 서버 이름이 필요합니다 (트랜잭션 복제 구성 ) file 황제낙엽 2016.06.14 250
28 SQL Server 에디션 다운그레이드와 제한된 기능 확인 file 황제낙엽 2016.06.18 228
27 DB 성능 최적화 14가지 지키기 (쿼리 성능 향상) 황제낙엽 2019.05.29 184
26 MS-SQL Server 2008 SA계정 활성화. (SQL Server 인증 연결) file 황제낙엽 2016.06.14 184
25 Identify database features restricted to a specific edition of SQL Server 2008 file 황제낙엽 2016.06.18 183
24 SQL Server 2012 설치를 위한 하드웨어 및 소프트웨어 요구 사항 황제낙엽 2016.05.24 180
23 SQL Server 2014 향상된 백업 및 복원 file 황제낙엽 2016.06.14 165
22 SQL Server 를 Developer (Enterprise) 에서 Standard 로 교체하기(Downgrade) 황제낙엽 2016.06.23 161