Note/그밖에
MDF 파일로 복원하기
Delia :D
2011. 7. 11. 15:43
/*--------------------------------------
MDF 파일로 복원하기
DB_NAME : DB이름
DB_NAME : DB이름
mdf_경로 : mdf파일경로 (D:\db\db_name.mdf 이런식)
ldf_경로 : ldf파일경로 (D:\db\db_name.ldf 이런식)
--------------------------------------*/
1.sp_attach_db
sp_attach_db @dbname= n'DB_NAME',
@filename1 = n'mdf_경로',
@filename2 = n'ldf_경로' ;
2.create database DATABASE_NAME for attach
create database DB_NAME on
(filename = 'mdf_경로'),
(filename = 'ldf_경로')
for attach;
3.데이터파일만 있을때
sp_attach_single_file_db 'DB_NAME, 'ldf_경로'
2번 사용 추천
mssql 2008의 경우 다음으로 변경해서 사용
sp_attach_db --> CREATE DATABASE database_name FOR ATTACH
mdf파일이 깨졌거나 ldf파일이 깨졌을때는 이 방법으로는 복구가 불가능합니다.
dbcc를 이용한 다른방법으로 해야됨.