1. 복원시 데이터베이스 파일의 이동
RESTORE DATABASE 데이터베이스이름 FROM 백업장치
WITH MOVE 'AdventureWorks_data' TO 'D:\Data\adv.mdf',
MOVE 'AdventureWorks_log' TO 'D:\Data\adv.ldf'
2. 미러백업 및 복원
- 미러백업은 백업시 백업된 파일이 혹시라도 손상 될까봐 안전대책으로 동일한 백업 복사본을 생성한다.
3. 오류가 발생해도 계속 복원하기 위해서는 "WITH CONTINUE_AFTER_ERROR" 옵션을 사용한다.
4. 복원하려는 파일이 있을 경우에 파일을 그냥 덮어쓰기 위해서는
"WITH REPLACE" 옵션을 사용한다.
5. 백업장치 만들기
RESTORE DATABASE 데이터베이스이름 FROM 백업장치
WITH MOVE 'AdventureWorks_data' TO 'D:\Data\adv.mdf',
MOVE 'AdventureWorks_log' TO 'D:\Data\adv.ldf'
2. 미러백업 및 복원
- 미러백업은 백업시 백업된 파일이 혹시라도 손상 될까봐 안전대책으로 동일한 백업 복사본을 생성한다.
-- 미러 백업
BACKUP DATABASE AdventureWorks
TO DISK= 'C:\adv.bak'
MIRROR TO DISK= 'D:\adv.bak'
WITH FORMAT
-- 미러백업을 이용한 복구(이동도 함께)
RESTORE DATABASE AdventureWorks
FROM DISK='D:\adv.bak'
WITH MOVE 'AdventureWorks_data' TO 'C:\Data\adv2.mdf',
MOVE 'AdventureWorks_log' TO 'C:\Data\adv2.ldf'
BACKUP DATABASE AdventureWorks
TO DISK= 'C:\adv.bak'
MIRROR TO DISK= 'D:\adv.bak'
WITH FORMAT
-- 미러백업을 이용한 복구(이동도 함께)
RESTORE DATABASE AdventureWorks
FROM DISK='D:\adv.bak'
WITH MOVE 'AdventureWorks_data' TO 'C:\Data\adv2.mdf',
MOVE 'AdventureWorks_log' TO 'C:\Data\adv2.ldf'
3. 오류가 발생해도 계속 복원하기 위해서는 "WITH CONTINUE_AFTER_ERROR" 옵션을 사용한다.
4. 복원하려는 파일이 있을 경우에 파일을 그냥 덮어쓰기 위해서는
"WITH REPLACE" 옵션을 사용한다.
5. 백업장치 만들기
EXEC sp_addumpdevice 'disk' 'backupDevice2', 'D:\Backup\back2.bak'
-- 백업장치 삭제
EXEC sp_dropdevice 'bak3.bak'
-- 백업장치 삭제
EXEC sp_dropdevice 'bak3.bak'
'프로그래밍 > MSSQL' 카테고리의 다른 글
[MSSQL] 풀텍스트인덱스(FullText Indexing) 사용하기 샘플 (1) | 2011.12.25 |
---|---|
MSSQL DATABASE 로그를 줄이자 (0) | 2011.12.13 |
MSSQL 분할테이블 사용 (0) | 2011.02.08 |
MSSQL 분할뷰 사용 (4) | 2011.02.07 |
MSSQL 외래키등 제약조건으로 인해 삽입이 안될때 잠시 제약을 꺼두자 (1) | 2011.02.07 |