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 [명령 프롬프트] Microsoft SQL Server 서비스를 시작, 중지 또는 일시 중지 황제낙엽 2021.09.08 558
40 SQL Server 데이터베이스 기본 위치 변경하기 file 황제낙엽 2021.09.07 901
39 SQL Server 와 SQL Server Management Studio(SSMS) 설치 황제낙엽 2021.08.24 2766
38 Windows 방화벽에서 SQL Server 포트 허용하기 황제낙엽 2020.02.13 931
37 DB 성능 최적화 14가지 지키기 (쿼리 성능 향상) 황제낙엽 2019.05.29 595
36 특정 컬럼에 대해 그룹핑하여 각 그룹별 ROWNUM 붙이기 그리고 left join 황제낙엽 2019.05.28 485
35 조회용 검색 쿼리 황제낙엽 2019.05.28 531
34 ROWNUM 붙이기 황제낙엽 2019.05.28 495
33 SQL Server 서비스 시작 황제낙엽 2017.06.01 467
32 서버 컴퓨터 이름 변경과 함께 SQL Server 이름 변경 하기 file 황제낙엽 2016.07.19 13402
31 SQL Server 2014의 라이선스의 변화 file 황제낙엽 2016.06.29 462
30 Downgrade from SQL Server Enterprise Edition to Standard Edition file 황제낙엽 2016.06.23 1070
29 SQL Server 를 Developer (Enterprise) 에서 Standard 로 교체하기(Downgrade) 황제낙엽 2016.06.23 576
28 Identify database features restricted to a specific edition of SQL Server 2008 file 황제낙엽 2016.06.18 33428
27 SQL Server 에디션 다운그레이드와 제한된 기능 확인 file 황제낙엽 2016.06.18 596
26 SQL Server 2008 R2 제거 file 황제낙엽 2016.06.15 4193
25 SQL Server 2016 설치를 위한 하드웨어 및 소프트웨어 요구 사항 황제낙엽 2016.06.14 1027
24 MS-SQL Server 2008 SA계정 활성화. (SQL Server 인증 연결) file 황제낙엽 2016.06.14 614
23 혼합 인증 켜기(SQL Server 및 Windows 인증 모드) file 황제낙엽 2016.06.14 554
22 MS SQL Server Environment (SQL Server 2008 개요) file 황제낙엽 2016.06.14 572