MS-SQL 리플리케이션 (병합복제) 테이블 추가 방법
마스터 DB 서버 : 192.168.10.1 (SYSDOCU-1)
미러링 DB 서버 : 192.168.10.2 (SYSDOCU-2)
1) 테이블 추가
목적) sysdocu DB 의 test 테이블 동기화
마스터 DB서버(192.168.10.1)에서 test 테이블을 만들고 내용을 insert 합니다.
미러링 DB서버(192.168.10.2)에서도 test 테이블을 만들고 내용을 insert 합니다.
> 일단은 이렇게 수동으로 양서버에 같은 데이타를 넣어놔야 합니다.
마스터 DB서버에서..
MS-SQL Server Management Studio > 복제 > 로컬 게시
> 'sysdocu_게시' 를 우클릭하여 '속성'을 선택 합니다.
좌측메뉴중에 '아티클' 을 선택합니다. (처음 선택시 로딩하는데 시간이 조금 걸립니다.)
그러면 우측에 동기화 테이블 리스트가 나오게 되는데
옵션으로 '선택 표시된 개체만 목록에 표시' 가 체크되어있습니다.
이것을 해제하면 추가했던 테이블 test 가 보입니다.
추가한 테이블을 선택하면 간단한 안내말이 나옵니다. '예' 를 클릭합니다.
그리고 '확인' 버튼을 누릅니다.
2) 복제 설정
마스터 DB서버에서..
MS-SQL Server Management Studio > 복제 > 로컬 게시
> 'sysdocu_게시' 를 우클릭하여 '스냅숏 에이전트 상태 보기'를 선택 합니다.
'시작' 버튼을 누르면 새로운 병합처리를 위한 작업이 진행됩니다.
(DB크기에 따라 시간이 좌우됩니다. 수분 ~ 수십분 소요)
※ 참고
1) 미러 DB서버에서 할일은 없습니다.
마스터 DB서버 복제 설정 후, 미러 DB서버 '동기화 상태 보기' 에서 상태를 보면
'현재 스냅숏 파일은 최신 파일이 아니므로 스냅숏을 다시 실행해야 합니다.' 라는 메세지가
나타날 수 있으나 아무런 설정도 하지 않은채 조금만 기다리면 자동으로 동기화 됩니다.
(정확히 말하자면 마스터 서버의 '스냅숏 에이전트 상태보기' - '시작' 작업 완료 후)
2) 테이블 동기화 해제시
'아티클' 항목에서 해당 테이블 체크 해제 후, '확인' 버튼을 누르고
'스냅숏 에이전트 상태 보기'에서 '시작' 버튼을 눌러 새로운 병합 처리를 합니다.
'윈도우즈 > MSSQL' 카테고리의 다른 글
MSSQL 2005 Express 자동 백업 (0) | 2015.01.27 |
---|---|
SQL Server 2005 데이터 파일 저장 경로 지정 (0) | 2015.01.27 |
테이블 생성 및 데이터 입력 (0) | 2015.01.27 |
MSSQL 2005 미러링 하기 (0) | 2015.01.27 |
MSSQL DB 백업 쿼리 (0) | 2015.01.27 |