사업왕이 커가는곳

개발환경 : 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