SQL Server

SQL Server 최초 전체백업 with copy_ony 후 로그백업은 실패다

AWS-in 2015. 8. 28. 12:02

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(COL1 VARCHAR(50))
GO

INSERT INTO TBL VALUES('카피온리백업전')
BACKUP DATABASE BACKUPTEST TO DISK='E:\LAB\D___FUL.BAK'    with copy_only
INSERT INTO TBL VALUES('카피온리백업후')
BACKUP LOG BACKUPTEST TO DISK='E:\LAB\D___TRN1.TRN' -- (with copy_only)
/*
메시지 4214, 수준 16, 상태 1, 줄 25
현재 데이터베이스 백업이 없으므로 BACKUP LOG를 수행할 수 없습니다.
메시지 3013, 수준 16, 상태 1, 줄 25
BACKUP LOG이(가) 비정상적으로 종료됩니다.
*/