-- 시나리오 전체백업 + 전체백업 with copy_only + 로그백업 + 로그백업 with copy_only + 로그백업 with copy_only 백업파일이 존재한다. 여기서 복원시 전체백업 with copy_only + 마지막 로그백업 with copy_only 까지 전체복원이 되는가? 결론 : 잘된다. [로그백업 with copy_only] 이후의 로그백업을 순차적으로 복원하면 가능하다. with copy_only는 이전 정상백업과 연관이 되어 있으며 차등백업과 같은 변경점은 바로 직전의 로그백업 또는 전체백업 이후 변경점부터 모두 백업하게 된다. use master GO IF EXISTS (SELECT name FROM master.dbo.sysdatabases WHERE name = N'B..
-- 시나리오 전체백업 + 로그백업 ..... + 로그백업 with copy_only 백업파일이 존재한다. 여기서 복원시 전체백업 + 로그백업 with copy_only 하면 전체복원이 되는가? 결론 : 실패 왜? [로그백업 with copy_only] 이전의 로그백업이 존재하기에 이전 로그백업을 모두 복원 후 최종으로 [로그백업 with copy_only] 을 복원하면 가능하다. use master GO IF EXISTS (SELECT name FROM master.dbo.sysdatabases WHERE name = N'BACKUPTEST') DROP DATABASE BACKUPTEST GO CREATE DATABASE BACKUPTEST GO USE BACKUPTEST GO --drop table ..
SQL Server Full Backup은 무조건 해주고 시작하는것이 좋을 것 같다. 전체백업 with COPY_Only 로 백업 후 트랜잭션로그백업을 받으면 아래와 같이 오류다. 중요한 포인트이다. 왜 ? 가용성그룹의 백업정책과 밀접한 관계가 있다. use master GO IF EXISTS (SELECT name FROM master.dbo.sysdatabases WHERE name = N'BACKUPTEST') DROP DATABASE BACKUPTEST GO CREATE DATABASE BACKUPTEST GO USE BACKUPTEST GO --drop table TBL IF OBJECT_ID('dbo.TBL') IS NULL drop table TBL GO CREATE TABLE TBL(COL..
- Total
- Today
- Yesterday