SQL 사용자 Tip & 강좌
1탄 GUI 로 복제 구성
2탄 GUI 환경에서 스크립트 생성 방법 및 재구성
3탄 테이블 추가 삭제 컬럼변경, 컬럼 추가 삭제
4탄 복제에서 Transaction 하나 제거 시키기
5탄 복제에서 output 변수를 사용해서 verbose 모드로 돌리기
6탄 복제 튜닝
=============================================
안녕하세요 SQLER 강성욱 입니다.
매우 무더운 날씨가 계속 되는군요 ^^
지난 시간까지는 GUI 모드로 복제를 구성하는 방법을 살펴보았습니다.
이번 포스팅은 GUI로 구성된 복제를이용하여 복제 생성 스크립트를 만들어 보겠습니다.
1) 스크립트를 생성할 복제 대상이 있어야 합니다 .
(지난 포스팅까지 따라하셧으면 복제가 세팅 되어 있으이라 생각합니다 ^^)
우선 배포서버에서 복제 - 마우스 오른쪽 - 스크립트 생성 클릭
2) 구성 요소 생성 또는 선택을 클릭합니다.
(복제 삭제 또는 해제시에는 두번쨰 라디오버튼 선택)
스크립트를 새쿼리창으로 생성할지 파일러 저장할지 등 선택합니다.
선택하는 순간 바로 스크립트 생성 시작됩니다.
(여기서는 새 쿼리 창으로 선택하였습니다.)
3) 스크립트 생성중
4) 배포 스크립트 생성이 완료 되었습니다.
보안정책에 의하여 비밀번호는 NULL 또는 공백으로 생성 됩니다.
5) 게서 서버의 스크립트를 생성합니다.
게시서버로 이동하여 복제 - 마우스 오른쪽 - 스크립트 생성 클릭
6) 게시 dB를 선택하고
배포와 동일한 방법으로 스크립트 저장 방식을 선택합니다.
(스크립트 저장 방식 선택하면 자동으로 실행됩니다.)
(여기서는 새 쿼리창 선택하였습니다.)
7) 게시 스크립트가 생성되었습니다.
보안 정책에 의하여 비밀번호는 NULL또는 공백으로 생성되었습니다.
8) 스크립트가 잘생성되었는지 테스트를 하기 위하여
배포 및 게시 서버를 해제 합니다.
9) 배포 서버에서 배포 생성 스크립트를 실행 합니다.
잘 생성 되었네요 .
10) 게시 서버에서 게시 생성 스크립트를 실행 합니다.
게시서버에서는 구독 서버 추가 스크립트가 포함되어 있습니다.
GUI모드에서는 구독추가시 구독서버에서 설정하였지만
스크립트로 생성시에는 게시서버에서 실행합니다.
잘 생성되었네요.
11) 구독서버에서 복제가 되었는지 확인 합니다.
복제가 안되었을 경에는 스냅샷 초기화가 안되었을 수도 있으니
게시서버로 이동하여 복제 - 로컬게시 - 게시자 선택 - 마우스 오른쪽 클릭 - 스냅숏 에이전트 상태보기 클릭
위와 같이 Agent 가 실행되지 않았으면 시작을 클릭하여 Agent를 실행합니다.
복제가 되었는 지 확인 합니다.
게시서버에 데이터를 변경하여 구독서버에 트랜잭션 복제가 잘되는 지 확인 합니다 ^^
복제 제 2탄 스크립트 생성이 완료 되었습니다.
감사합니다.

안녕하세요, SQLER.com의 jevida, 강성욱입니다.
NDOORS MSSQL DBA.
SQLTAG.org 매니저.
SQL프론티어 리드.
E-Mail: jevida@nate.com / Mobile: +82 10-3786-0318
Blog : http://blog.naver.com/jevida
Cafe : http://www.SQLTAG.org

jevida(강성욱)