반응형
- /**********************************************************************************************
-- Title : [2k] 여러 디바이스(파일)에 동시 백업
-- Reference : sqlworld.pe.kr
-- Key word : 디바이스 파일 device file 동시 백업
**********************************************************************************************/
USE Master
GO - /*
-- 1) 3개의 백업 파일에 동시 백업
*/
BACKUP DATABASE Northwind
TO DISK = 'd:\Northwind01.bak',
DISK = 'd:\Northwind02.bak',
DISK = 'd:\Northwind03.bak'
WITH INIT, FORMAT
GO
-- 확인(familycount와 familysequencenumber 확인)
restore labelonly from disk='d:\Northwind01.bak';
restore labelonly from disk='d:\Northwind02.bak';
restore labelonly from disk='d:\Northwind03.bak';
/*
-- 2) 2개의 백업 파일에 동시 백업 (?)
*/
BACKUP DATABASE Northwind
TO DISK = 'd:\Northwind01.bak',
DISK = 'd:\Northwind02.bak'
WITH NOINIT
GO
/*
메시지 3132, 수준 16, 상태 1, 줄 1
미디어 세트에 3개의 미디어 패밀리가 있지만 2개만 제공하고 있습니다.
모든 멤버를 제공해야 합니다.
메시지 3013, 수준 16, 상태 1, 줄 1
BACKUP DATABASE이(가) 비정상적으로 종료됩니다.
*/
/*
-- 3) 2개의 백업 파일에 동시 백업 (!)
*/
BACKUP DATABASE Northwind
TO DISK = 'd:\Northwind01.bak',
DISK = 'd:\Northwind02.bak'
WITH FORMAT
GO
-- 확인(familycount와 familysequencenumber 확인)
restore labelonly from disk='d:\Northwind01.bak';
restore labelonly from disk='d:\Northwind02.bak';
restore labelonly from disk='d:\Northwind03.bak'; -- 전에 받은 것이라 MediaSetId가 위에 두개랑 다르다.
반응형