반응형
  1. /**********************************************************************************************
    -- Title : [2k] 지정된 시간으로의 복원 및 파일 위치, 파일명 변경 복원
    -- Reference : dbRang.com
    -- Key word : restore database, stopat
    **********************************************************************************************/
    -- 새로운 위치와 파일명으로 지정 복원
    RESTORE DATABASE Sample
    FROM DISK='F:\DBBackup\Sample.bak'
    WITH MOVE 'sample_dat' TO 'D:\DBData\sample_dat_new.mdf'
    ,    MOVE 'sample_log' TO 'E:\DBLog\sample_log_new.ldf'
    ,    REPLACE  --// 지정한 위치에 같은 파일이 이미 존재할 경우 사용
    GO

    -- 지정된 시간으로의 복원
    USE master
    GO

    RESTORE DATABASE Sample
    FROM DISK='F:\DBBackup\sample.bak'
    WITH FILE = 1
    ,    NORECOVERY
    GO

    RESTORE LOG Sample
    FROM DISK='F:\DBBackup\sample_log.bak'
    WITH FILE = 1
    ,    NORECOVERY
    GO

    RESTORE LOG Sample
    FROM DISK='F:\DBBackup\sample_log.bak'
    WITH FILE = 2
    ,    RECOVERY
    ,    STOPAT = '2004-12-30 13:00:00.000'
    GO
반응형

+ Recent posts