SQL 데이터베이스가 전체 복구 모드인 경우 로그 잘라내기를 활성화하는 방법
증상
데이터베이스가 전체 모드에 있고 전체 데이터베이스 백업을 수행하는 경우 SQL 트랜잭션 로그를 잘라낼 수 없습니다.
해결 방법
이 문제를 해결하려면 Arcserve UDP에서 트랜잭션 로그를 백업하는 BACKUP LOG 명령을 실행할 수 있도록 레지스트리 값 2개를 추가합니다. 이 명령은 데이터베이스 파일에 이미 기록된 공간을 재사용 가능한 공간으로 표시합니다.
레지스트리 값을 추가하려면 다음 단계를 수행하십시오.
- 에이전트 컴퓨터에서 다음 명령을 사용하여 레지스트리 테이블 편집기를 엽니다.
regedit
- 에이전트 기반 백업인지, 에이전트 없는 백업인지에 따라 다음 키로 이동합니다.
- 32비트 및 64비트 OS에 대한 에이전트 기반 백업의 경우 에이전트 컴퓨터에서 다음 키로 이동합니다.
- HKEY_LOCAL_MACHINE\SOFTWARE\Arcserve\Unified Data Protection\Engine\AFBackupDll
- 에이전트 없는 백업의 경우 다음 키로 이동합니다. 프록시 서버에서 백업하려는 VM 내에 레지스트리 테이블 값을 만듭니다. 이러한 레지스트리 테이블 키가 없는 경우 전체 키 경로를 만듭니다.
- 32비트 OS:
- HKEY_LOCAL_MACHINE\SOFTWARE\Arcserve\Unified Data Protection\Engine\AFBackupDll
- 64비트 OS:
- HKEY_LOCAL_MACHINE\SOFTWARE\WoW6432Node\Arcserve\Unified Data Protection\Engine\AFBackupDll
- 다음 2개의 레지스트리 값을 만들고 두 값을 1로 설정합니다.
- 이름이 BackupSQLLog4Purge인 dword 값
- 이름이 ForceShrinkSQLLog인 dword 값
- 레지스트리 값이 추가됩니다.
이 해결 방법은 다음 비우기 작업이 수행될 때 적용됩니다.
Copyright © 2018. All rights reserved.
|
|