상세 컨텐츠

본문 제목

SQL DB mdf 파일로 Backup

SQL

by happynuri 2009. 5. 22. 16:21

본문


SQL의 Database를 백업 해야 하는데..

아래의 그림 처럼 백업을 하기 싫다.. 하면 명령어로 백업 하는 방법이 있어요~




backup database 데이터베이스이름
to disk = '경로.mdf';

*데이터베이스 이름에 - 하이픈은 허용되지 않아요~
* backup database 문을 사용하려면 이름에서 - 하이픈을 사용하면 안되요!!

go
backup database ezAddress
to disk = 'c:\백업\ezAddress.mdf';

go
backup log  ezAddress

to disk='c:\백업\ezAddress.ldf';
go


이렇게 백업을 해주면 되는데, 백업모드가 simple이면 백업이 안될수도 있어요~ㅎ

그렇기 때문에 백업모드를 full로 바꿔 주어야 하는데..

백업모드가 simple인지 full인지 확인하려면 ms sql 에서 새쿼리 해서

sp_helpdb 하면 나오는 데이터베이스 중에서 백업이 안되는 데이터 베이스 줄에 주목 해봐요~


status 부분에서 확인을 하면, simple인지 full인지 확인할수 있어요~

이때 만약 simple이었다. 싶으면 full로 바꿔주면 되요~

요렇게~~

alter database 데이터베이스이름
set recovery full
go

그리고 나서 백업 다시 하시면 되요~^&^

관련글 더보기

댓글 영역