1. /**********************************************************************************************
    -- Title : [2k] 여러 디바이스(파일)에 동시 백업
    -- Reference : sqlworld.pe.kr
    -- Key word : 디바이스 파일 device file 동시 백업
    **********************************************************************************************/
    USE Master
    GO

  2. /*
    -- 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가 위에 두개랑 다르다.

신고

+ Recent posts