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이(가) 비정상적으로 종료됩니다.
*/