MS-SQL/Query
BACKUP ,RESTORE 명령어로 데이터베이스 복사
Hwoarang757
2013. 2. 4. 15:33
-- 데이터베이스전체백업한다.-ml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />
BACKUP DATABASE TELE_DB TO DISK = 'S:\TELE_DB.BAK'
--FILELISTONLY 옵션으로백업파일의LogicalName을확인해본다.
RESTORE FILELISTONLY FROM DISK = 'S:\DataBase\TELE_DB\TELE_DB.BAK'
--MDF,LDF 파일을생성할디렉토리를생성하고MOVE 옵션뒤에는위에서확인한LogicalName을입력하고.
-- 새데이터베이스로복원한다. (TELE_DB_COPY란데이터베이스를새로생성하고복원한다.)
RESTORE DATABASE TELE_DB_COPY FROM DISK = 'S:\DataBase\TELE_DB\TELE_DB.BAK'
WITH RECOVERY ,
MOVE 'TELE_DB' TO 'S:\DATABASE\TELE_DB_copy\TELE_DB_DUP.MDF',
MOVE 'TELE_DB_log' TO 'S:\DATABASE\TELE_DB_copy\TELE_DB_DUP_LOG.LDF'