===========복제 구성하기 ======================

1탄 GUI 로 복제 구성

2탄 GUI 환경에서 스크립트 생성 방법 및 재구성

3탄 테이블 추가 삭제 컬럼변경, 컬럼 추가 삭제

4탄 복제에서 Transaction 하나 제거 시키기

5탄 복제에서 output 변수를 사용해서 verbose 모드로 돌리기

6탄 복제 튜닝

============================================= 

 

 

안녕하세요 SQLER 강성욱 입니다.

매우 무더운 날씨가 계속 되는군요 ^^

지난 시간까지는 GUI 모드로 복제를 구성하는 방법을 살펴보았습니다.

 

이번 포스팅은 GUI로 구성된 복제를이용하여 복제 생성 스크립트를 만들어 보겠습니다.

 

1)  스크립트를 생성할 복제 대상이 있어야 합니다 .

(지난 포스팅까지 따라하셧으면 복제가 세팅 되어 있으이라 생각합니다 ^^)

우선 배포서버에서 복제 - 마우스 오른쪽 - 스크립트 생성 클릭

1 사본.jpg

 

2)  구성 요소 생성 또는 선택을 클릭합니다.

(복제 삭제 또는 해제시에는 두번쨰 라디오버튼 선택)

스크립트를 새쿼리창으로 생성할지 파일러 저장할지 등 선택합니다.

선택하는 순간 바로 스크립트 생성 시작됩니다.

(여기서는 새 쿼리 창으로 선택하였습니다.)

2 사본.jpg

 

3) 스크립트 생성중

3 사본.jpg

 

4) 배포 스크립트 생성이 완료 되었습니다.

보안정책에 의하여 비밀번호는 NULL 또는 공백으로 생성 됩니다.

4 사본.jpg

 

5)  게서 서버의 스크립트를 생성합니다.

게시서버로 이동하여 복제 - 마우스 오른쪽 - 스크립트 생성 클릭

5 사본.jpg

 

6)  게시 dB를 선택하고

배포와 동일한 방법으로 스크립트 저장 방식을 선택합니다.

(스크립트 저장 방식 선택하면 자동으로 실행됩니다.)

(여기서는 새 쿼리창 선택하였습니다.)

6 사본.jpg

 

7) 게시 스크립트가 생성되었습니다.

보안 정책에 의하여 비밀번호는  NULL또는 공백으로 생성되었습니다.

7 사본.jpg

 

8)  스크립트가 잘생성되었는지 테스트를 하기 위하여

배포 및 게시 서버를 해제 합니다.

8 사본.jpg

 

9 사본.jpg

 

9) 배포 서버에서 배포 생성 스크립트를 실행 합니다.

10 사본.jpg

 

잘 생성 되었네요 .

 

10) 게시 서버에서 게시 생성 스크립트를 실행 합니다.

게시서버에서는 구독 서버 추가 스크립트가 포함되어 있습니다.

GUI모드에서는 구독추가시 구독서버에서 설정하였지만

스크립트로 생성시에는 게시서버에서 실행합니다.

11 사본.jpg

 

잘 생성되었네요.

 

11)  구독서버에서 복제가 되었는지 확인 합니다.

복제가 안되었을 경에는 스냅샷 초기화가 안되었을 수도 있으니

게시서버로 이동하여  복제 - 로컬게시 -  게시자 선택 - 마우스 오른쪽 클릭 -  스냅숏 에이전트 상태보기 클릭

12 사본.jpg

 

 

위와 같이 Agent 가 실행되지 않았으면 시작을 클릭하여 Agent를 실행합니다.

복제가 되었는 지 확인 합니다.

 

게시서버에 데이터를 변경하여 구독서버에 트랜잭션 복제가 잘되는 지 확인 합니다 ^^

 

복제 제 2탄 스크립트 생성이 완료 되었습니다.

감사합니다.

 

 

 

 





profile

강성욱 / jevida@naver.com
Microsoft SQL Server MVP
Blog : http://sqlmvp.kr
Facebook : http://facebook.com/sqlmvp

Kakao Talk : SQLMVP

Line : jevida


현재 LA에 거주하고 있으며 SQL에 관심있는 분이면 언제든 친추 환영합니다.