로그 전달 구성

업데이트: 2006년 12월 12일

SQL Server Management Studio를 사용하거나 일련의 저장 프로시저를 직접 실행하여 로그 전달을 구성할 수 있습니다. 로그 전달 구성은 기본적으로 다음과 같은 단계로 수행됩니다.

  1. 주 서버, 보조 서버 및 모니터 서버(옵션)로 사용할 서버를 선택합니다.

    [!참고] SQL Server 디스크상 저장소 형식은 64비트 및 32비트 환경에서 동일합니다. 따라서 로그 전달 구성은 32비트 환경에서 실행하는 서버 인스턴스 및 64비트 환경에서 실행하는 서버 인스턴스를 결합할 수 있습니다.

  2. 가급적 로그 전달 구성에 포함되지 않았으며 내결함성이 있는 서버에 트랜잭션 로그 백업을 위한 파일 공유를 만듭니다. 주 서버의 가용성을 최대로 높이기 위해서는 백업 공유를 별도의 호스트 컴퓨터에 만드는 것이 좋습니다.

  3. 주 데이터베이스의 백업 일정을 선택합니다.

  4. 각 보조 서버에 대해 트랜잭션 로그 백업 파일을 복사할 폴더를 만듭니다. 이 폴더는 대개 보조 서버에 위치합니다.

  5. 보조 데이터베이스를 하나 이상 구성합니다.

  6. 필요에 따라 모니터 서버를 구성합니다.

로그 전달에 사용할 보조 서버를 구성할 때는 Management Studio 로그 전달 보조 데이터베이스 설정 대화 상자에서 다음과 같은 보조 데이터베이스 설정 옵션을 선택할 수 있습니다.

  • 자동으로 주 데이터베이스의 백업을 만들고 보조 서버에 복원하며 필요한 경우 보조 데이터베이스를 만듭니다.
  • 주 데이터베이스의 기존 백업을 보조 서버에 복원하고 필요한 경우 보조 데이터베이스를 만듭니다.

데이터베이스 백업을 수동으로 복원하여 보조 데이터베이스를 초기화할 수도 있습니다.

ms188698.note(ko-kr,SQL.90).gif중요:
Management Studio 로그 전달 도구로는 간단한 백업 및 복원만 처리할 수 있습니다. 파일 수가 많거나 기본 옵션 이외의 옵션이 사용된 데이터베이스와 같이 복잡한 백업의 경우에는 전체 데이터베이스를 수동으로 백업하고 복원해야 합니다. 일반적으로 복잡한 BACKUP 또는 RESTORE 명령을 사용해야 하는 경우에는 수동 백업 및 복원을 사용하십시오. 보조 데이터베이스가 복원되면 Management Studio 로그 전달 도구를 사용하여 로그 전달 설정을 완료하십시오.

[!참고] Transact-SQL 문에 대한 자세한 내용은 BACKUP(Transact-SQL)RESTORE(Transact-SQL)를 참조하십시오.

로그 전달에 사용할 주 서버를 구성할 때는 주 서버에 트랜잭션 로그 백업을 만드는 간격을 지정할 수 있습니다. 트랜잭션 데이터의 양이 많은 경우 트랜잭션 로그를 자주 백업하면 데이터 손실 가능성을 최소화할 수 있습니다.

요구 사항

로그 전달에 대한 요구 사항은 다음과 같습니다.

  • 로그 전달에 관련된 모든 서버 인스턴스에 SQL Server 2005 Standard Edition, SQL Server 2005 Workgroup Edition 또는 SQL Server 2005 Enterprise Edition이 설치되어 있어야 합니다.
  • 로그 전달에 관련된 모든 서버의 대/소문자 구분 설정이 동일해야 합니다.
  • 로그 전달 구성에 관련된 데이터베이스는 전체 복구 모델이나 대량 로그 복구 모델을 사용해야 합니다.

다른 기능 또는 구성 요소와 함께 로그 전달 사용

SQL Server 2005의 다른 기능이나 구성 요소와 함께 로그 전달을 사용할 수 있습니다.

  • 데이터베이스 미러링
    데이터베이스 미러링과 함께 로그 전달을 사용하는 경우 로그 전달 구성에 사용되는 현재 주 데이터베이스는 데이터베이스 미러링에 사용되는 현재 주 데이터베이스와 동일한 것이어야 합니다. 자세한 내용은 데이터베이스 미러링 및 로그 전달을 참조하십시오.
  • 복제
    주 서버가 손실된 경우 보조 서버에서 복제하기 위한 요구 사항 및 절차와 복제 동작에 미치는 로그 전달의 영향에 대한 자세한 내용은 복제 및 로그 전달을 참조하십시오.
  • Notification Services
    Notification Services와 함께 로그 전달을 구성하는 방법은 Notification Services에서 로그 전달 또는 데이터베이스 미러링 사용을 참조하십시오.
  • VarDecimal 저장소 형식
    로그 전달은 VarDecimal 저장소 형식에서 올바르게 작동됩니다. 하지만 각 데이터베이스 엔진은 최소한 SQL Server 2005 서비스 팩 2로 업그레이드되어야 하고 모든 관련 데이터베이스에 VarDecimal 저장소 형식을 사용할 수 있어야 합니다. VarDecimal 저장소 형식에 대한 자세한 내용은 Decimal 데이터를 가변 길이로 저장를 참조하십시오.

트랜잭션 로그 전달 상태 보기(SQL Server Management Studio)

SQL Server Management Studio에서는 로그 전달에 관련된 모니터 서버, 주 서버 또는 보조 서버 등의 모든 서버에 대해 현재 서버 인스턴스의 로그 전달 작업에 대한 보고서를 제공합니다. 자세한 내용은 방법: 로그 전달 보고서 보기(SQL Server Management Studio)를 참조하십시오.

사용 권한

로그 전달을 구성하려면 각 서버 인스턴스에 대해 sysadmin 권한이 있어야 합니다.

로그 전달 구성에서 백업 및 복원 디렉터리에 대한 요구 사항은 다음과 같습니다.

  • 백업 작업을 수행하려면 주 서버 인스턴스의 SQL Server 서비스 계정과 백업 작업의 프록시 계정(기본적으로 주 서버 인스턴스의 SQL Server 에이전트 계정)에 백업 디렉터리에 대한 읽기/쓰기 권한이 있어야 합니다.
  • 복사 작업을 수행하려면 복사 작업의 프록시 계정(기본적으로 보조 서버 인스턴스의 SQL Server 에이전트 계정)에 백업 디렉터리에 대한 읽기 권한과 복사 디렉터리에 대한 쓰기 권한이 있어야 합니다.
  • 복원 작업을 수행하려면 보조 서버 인스턴스의 SQL Server 서비스 계정과 복원 작업의 프록시 계정(기본적으로 보조 서버 인스턴스의 SQL Server 에이전트 계정)에 복사 디렉터리에 대한 읽기/쓰기 권한이 있어야 합니다.

참고 항목

작업

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

개념

로그 전달 테이블 및 저장 프로시저
다른 서버 인스턴스에서 데이터베이스를 사용할 수 있도록 할 때 메타데이터 관리
로그 전달 모니터링

관련 자료

로그 전달

도움말 및 정보

SQL Server 2005 지원 받기

변경 내역

릴리스 내역

2006년 12월 12일

새로운 내용
  • SQL Server 디스크상 저장소 형식이 64비트 및 32비트 환경에서 동일하다는 참고를 추가했습니다.
  • VarDecimal 저장소 형식 관련 글머리 기호를 추가했습니다.