source

백업만 복사 옵션의 의미는 무엇입니까?

manysource 2023. 9. 7. 21:49

백업만 복사 옵션의 의미는 무엇입니까?

당분간 보류 중인 프로젝트를 위해 설계한 빈 SQL Server 2008 R2 데이터베이스를 현재 백업하려고 합니다.SQL Management Studio를 통해 백업 절차를 밟다가 Copy Only Backup(백업 복사만 가능) 옵션이 있다는 것을 알게 되었습니다.무엇인지 알아보기 위해 찾아봤지만, 제가 받고 있는 옵션이 무엇인지 완전히 이해가 되지 않았습니다.

http://technet.microsoft.com/en-us/library/ms191495.aspx

위의 항목과 다른 항목을 읽었는데 "기존 SQL Server 백업 순서와는 무관합니다."라는 문구가 계속 나타납니다.

일반적으로 Copy Only Backups(백업 복사만 가능)에 대해 설명해 줄 수 있는 사람이 있습니까?이 경우에 제가 해야 할 백업인지 잘 모르겠습니다.(나의 첫 반응은 아니오)

데이터베이스의 전체 덤프입니다. 이 덤프를 다른 SQL 서버 인스턴스(예: sql server instance)에 로드하려고 합니다.DB를 삭제하거나, DB를 분리하거나, .mdf 파일을 복사하거나, 다시 첨부하는 등의 작업 없이 DB의 완전한 복사본을 만들 수 있는 좋은 방법입니다.

당연히 이 "백업"을 실제 백업으로 사용하는 것이 아니므로 정상적인 백업 일정에 방해가 되지 않도록 복사 전용 기능을 사용할 수 있습니다.전체 백업이지만 백업 일정을 재설정하지 않으므로 정상적인 다음 증분/스냅샷 백업이 정상적으로 작동합니다.

MSSMS에 내장된 Hotcopy/Migration 도구는 기본적으로 쓸모가 없으며 많은 경우 자체 데이터베이스를 처리할 수 없기 때문에 이 메커니즘이 필요합니다.

일반적으로 백업을 수행할 때 로그 체인이라고 하는 백업 유형에 따라 시작(또는 계속)됩니다.예를 들어 데이터베이스 복사본이 필요하고 어떠한 이유로 인해 정상적으로 예약된 백업을 이 용도로 사용할 수 없다고 가정합니다.copy_only 백업을 사용하지 않는 시나리오를 살펴보겠습니다.

  1. 일반 전체 백업
  2. 여러 개의 차등 백업을 통해
  3. 복사 데이터베이스를 만들기 위한 또 다른 전체 백업
  4. 더 많은 차등 백업
  5. 3단계에서 백업을 삭제합니다(알다시피...).공간을 절약하다)
  6. 백업에서 복원해야 하는 실제 데이터베이스의 재해

이 경우 4단계에서 수행된 차등 백업은 3단계의 전체 백업에 의존하기 때문에 2단계에서 수행된 마지막 차등 백업으로만 복원할 수 있습니다.이제 3단계의 백업이 copy_only 백업이었다면 로그 체인을 다시 설정하는 것이 아니기 때문에 문제가 없을 것입니다(즉, 4단계의 차등 백업은 1단계의 전체 백업에 의존합니다).

아카이브 백업을 생성하고 서버에 백업을 계속하는 것은 문제가 되지 않습니다. 사용 여부는 중요하지 않습니다.어느 쪽이든 데이터베이스로 복원 가능합니다.

언급URL : https://stackoverflow.com/questions/19035431/what-do-these-copy-only-backup-options-mean