일정 간격으로 하나의 데이터베이스(주 데이터베이스)에서 다른 데이터베이스(보조 데이터베이스)로 트랜잭션 로그를 전달하여 두 데이터베이스를 동기화하는 로그 전달(Log Shipping)을 구성할 수 있습니다. 로그 전달을 구성하기 위해서는 다음과 같은 전제 조건이 충족되어야 합니다. ? 원본 데이터베이스의 복구 모델은 전체 혹은 대량 모델로 설정되어 있어야 합니다. ? 원본 데이터베이스의 Full Backup을 미리 받아 놓는 것이 로그 전달 구성 시 시간을 단축할 수 있습니다. ? 로그 전달을 구성하기 전에, 주 서버에 공유 폴더를 만들어 보조 서버에서 트랜잭션 로그 파일을 사용할 수 있도록 설정해야 합니다. ? 하나의 주 서버에서 여러 대의 보조 서버를 구성할 수 있습니다. 로그 전달 구성하기 1. SQL Server Management Studio에서 로그 전달 구성의 주 데이터베이스로 사용할 데이터베이스를 마우스 오른쪽 단추로 클릭한 다음 속성을 클릭합니다. 2. [페이지 선택]에서 [트랜잭션 로그 전달]을 클릭합니다. 3. [이 데이터베이스를 로그 전달 구성의 주 데이터베이스로 사용] 확인란을 선택합니다. 4. [트랜잭션 로그 백업] 설정 부분에서 [백업 설정]을 클릭합니다. 5. [백업 폴더의 네트워크 경로]를 입력합니다. 백업 폴더가 주 서버에 있는 경우 [로컬 경로]도 입력합니다. 6. [다음보다 오래된 파일 삭제] 및 [다음 기간 내에 백업이 발생하지 않으면 경고] 부분에 적절한 값을 설정합니다. 7. 백업 [작업 이름] 및 [일정]을 설정 한 후 확인을 클릭합니다. 8. [보조 서버 인스턴스 및 데이터베이스]에서 추가를 클릭합니다. 9. [연결]을 클릭하여 보조 서버로 사용될 SQL Server 인스턴스를 설정합니다. 10. [보조 데이터베이스] 입력란의 목록에서 데이터베이스를 선택하거나 만들 데이터베이스의 이름을 입력합니다. 11. [보조 데이터베이스 초기화] 탭에서 보조 데이터베이스 초기화에 사용할 옵션을 선택합니다. 12. [파일 복사] 탭에서 보조 서버에서 로그 파일을 저장할 폴더의 위치인 [복사한 파일의 대상 폴더] 값을 지정합니다. 13. 복사 [작업 이름] 및 [일정]을 설정 합니다. 14. [트랜잭션 로그 복원] 탭에서 백업 복원 시 [복구 안 함 모드] 혹은 [대기 모드]로 선택 한 후, [백업 복원 지연] 시간, [경고] 시간을 설정합니다. 15. 복원 [작업 이름] 및 [일정]을 설정 한 후 [확인]을 클릭합니다. 16. 모니터 서버 인스턴스를 사용할 경우 [모니터 서버 인스턴스 사용] 확인란을 선택하고 [설정]을 클릭합니다. 17. 모니터 연결에서 백업, 복사 및 복원 작업을 모니터 서버에 연결하는 데 사용할 [연결 방법을] 선택합니다. 18. 기록 보존에서 기록을 보존할 시간을 설정하고, 경고 [작업 이름] 및 [일정]을 설정한 후 확인을 클릭합니다. 19. 데이터베이스 속성 대화상자에서 [확인]을 클릭하여 구성 프로세스를 설정을 종료합니다. |
|
'연구개발 > SQL2005' 카테고리의 다른 글
[SQL 2005 GUIDE] 성능 로그 확인하기 (0) | 2009.07.23 |
---|---|
[SQL 2005 GUIDE] 성능 로그 수집하기 (0) | 2009.07.23 |
[SQL 2005 GUIDE] 슬라이딩 윈도우 구현하기 (0) | 2009.07.23 |
[SQL 2005 GUIDE] 분할 (0) | 2009.07.23 |
[SQL 2005 GUIDE] DBCC 명령어 (3) (0) | 2009.07.22 |