SQL Server/SQL Server Tip

초보자를 위한 복제 4탄 – 스크립트 생성 방법 및 재구성

SungWookKang 2015. 7. 17. 07:51
반응형

초보자를 위한 복제 4탄 – 스크립트 생성 방법 및 재구성

 

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

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

   

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

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

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

 

   

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

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

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

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

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

 

   

3) 스크립트 생성중

 

   

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

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

 

   

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

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

 

   

6)  게시 dB를 선택하고

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

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

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

 

   

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

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

 

   

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

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

 

   

 

   

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

 

   

잘 생성 되었네요 .

   

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

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

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

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

   

잘 생성되었네요.

   

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

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

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

 

   

   

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

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

   

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

   

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

감사합니다.

반응형