방법: 로그 전달 설정(Transact-SQL)

이 항목에서는 Transact-SQL을 사용하여 로그 전달을 활성화하고 보조 데이터베이스를 추가하는 방법에 대해 설명합니다.

[!참고] 로그 전달을 구성하려면 공유를 만들어 트랜잭션 로그 백업을 보조 서버에서 사용할 수 있도록 설정해야 합니다. 이 공유는 트랜잭션 로그 백업이 생성될 디렉터리의 공유입니다. 예를 들어 트랜잭션 로그를 c:\data\tlogs\ 디렉터리로 백업할 경우 이 디렉터리와 분리된 \primaryserver\tlogs 디렉터리에 공유를 만들 수 있습니다.

로그 전달을 설정하려면

  1. 보조 서버에서 주 데이터베이스의 전체 백업을 복원하는 방법으로 보조 데이터베이스를 시작합니다.

  2. 주 서버에서 sp_add_log_shipping_primary_database를 실행하여 주 데이터베이스를 추가합니다. 저장 프로시저는 백업 작업 ID 및 주 ID를 반환합니다.

  3. 주 서버에서 sp_add_jobschedule을 실행하여 사용 중인 백업 작업에 대한 일정을 추가합니다.

  4. 모니터 서버에서 sp_add_log_shipping_alert_job을 실행하여 경고 작업을 추가합니다.

  5. 주 서버에서 백업 작업을 활성화합니다.

  6. 보조 서버에서 sp_add_log_shipping_secondary_primary를 실행하여 주 서버와 데이터베이스에 대한 세부 정보를 제공합니다. 이 저장 프로시저는 보조 ID와 복사본을 반환하고 작업 ID를 복원합니다.

  7. 보조 서버에서 sp_add_jobschedule을 실행하여 복사 및 복원 일정을 설정합니다.

  8. 보조 서버에서 sp_add_log_shipping_secondary_database를 실행하여 보조 데이터베이스를 추가합니다.

  9. 주 서버에서 sp_add_log_shipping_primary_secondary를 실행하여 새 보조 데이터베이스에 대해 필요한 정보를 주 서버에 추가합니다.

  10. 보조 서버에서 복사본을 활성화하고 작업을 복원합니다.

참고 항목

작업

방법: 로그 전달 설정(SQL Server Management Studio)

개념

로그 전달 테이블 및 저장 프로시저

관련 자료

로그 전달
sp_add_log_shipping_primary_database(Transact-SQL)
sp_add_jobschedule(Transact-SQL)
sp_add_log_shipping_alert_job(Transact-SQL)
sp_add_log_shipping_secondary_primary(Transact-SQL)
sp_add_log_shipping_secondary_database(Transact-SQL)
sp_add_log_shipping_primary_secondary(Transact-SQL)

도움말 및 정보

SQL Server 2005 지원 받기