[전공자료] MS-Sql 백업파일(.bak)이용해서 DB 복사하기, 복원하기
[씀]/[씀] 전공자료2011. 8. 8. 14:43
개발환경 : MS-Sql 2000, 20005
프로그램 상황 : 디비를 통채로 복사할때 사용 혹은 백업파일만으로 복원할때 사용
-- 마스터에서 작업해야 하나 ㅡㅡa 정확하지 않음
USE master
-- DB백업해서 bak파일 생성
BACKUP DATABASE [DB_Name] TO DISK='D:\db_backup\DB_Name_Backup.bak'
-- 백업 잘 되었나 확인
RESTORE FILELISTONLY FROM DISK = 'D:\db_backup\DB_Name_Backup.bak'
-- 복사
RESTORE DATABASE [DB_Name_Copy]
FROM DISK = 'D:\db_backup\DB_Name_Backup.bak'
WITH Move 'DB_Name_Data' TO 'D:\DB\DB_Name_Copy.mdf',
Move 'DB_Name_Log' TO 'D:\DB\DB_Name_Copy.ldf'
출처 -> http://blog.naver.com/ttltweety/60107917647