ms sql 데이타베이스 복원방법 > MSSQL Tip

본문 바로가기
사이트 내 전체검색

 
  MSSQL Tip  Home  > backup > MSSQL Tip 
 

ms sql 데이타베이스 복원방법

페이지 정보

작성자 no_profile 휴먼 쪽지보내기 메일보내기 홈페이지 자기소개 아이디로 검색 전체게시물 댓글 0건 조회 7,638회 작성일 09-02-22 18:43

본문

2009/02/06 22:04
MS SQL 2000을 사용하시나요? 아님 2005?
UI로 설명드리면 혼동이 있을 것 같아,
스크립트로 설명을 드립니다.
 
RESTORE DATABASE [새로복원할데이터베이스명]
   FROM DISK = 'c:\백업파일의경로및파일명'
   WITH MOVE '논리적데이터파일이름' TO '변경하고자하는데이터파일의경로및파일명',
   MOVE '논리적트랜잭션로그파일이름' TO '변경하고자하는트랜잭션파일의경로및파일명''
예제) Northwind 데이터베이스 백업본을 Testdb라는 새로운 데이터베이스로 복원하는 절차
 
-- 백업생성(있으면 생략)
BACKUP DATABASE Northwind
   TO DISK = 'c:\Northwind.bak'
--백업정보확인(논리적파일명, 물리적저장위치및파일명 확인)
RESTORE FILELISTONLY
   FROM DISK = 'c:\Northwind.bak'
 
-- TestDB라는 새로운 데이터베이스로 새로운 경로(C:\temp\test*.*)으로 복원
RESTORE DATABASE TestDB
   FROM DISK = 'c:\Northwind.bak'
   WITH MOVE 'Northwind' TO 'c:\test\testdb.mdf',
   MOVE 'Northwind_log' TO 'c:\test\testdb.ldf'
 
참고적으로 논리적파일이름과 현재 백업본에 포함된 물리적파일위치를 확인하고자 하면 아래의 명령을 사용하시면 됩니다.
 
RESTORE FILELISTONLY
 FROM DISK = 'c:\백업파일의경로및파일명'
 
RESTORE FILELISTONLY
   FROM DISK = 'c:\Northwind.bak'
 
감사합니다

댓글목록

등록된 댓글이 없습니다.

Total 12건 1 페이지
MSSQL Tip 목록
번호 제목 글쓴이 조회 날짜
12 no_profile 최고관리자 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 4737 11-29
열람중 no_profile 휴먼 쪽지보내기 메일보내기 홈페이지 자기소개 아이디로 검색 전체게시물 7639 02-22
10 no_profile 휴먼 쪽지보내기 메일보내기 홈페이지 자기소개 아이디로 검색 전체게시물 6710 02-22
9 no_profile 휴먼 쪽지보내기 메일보내기 홈페이지 자기소개 아이디로 검색 전체게시물 7795 02-22
8 no_profile 휴먼 쪽지보내기 메일보내기 홈페이지 자기소개 아이디로 검색 전체게시물 9151 02-05
7 no_profile 휴먼 쪽지보내기 메일보내기 홈페이지 자기소개 아이디로 검색 전체게시물 5907 01-20
6 no_profile 휴먼 쪽지보내기 메일보내기 홈페이지 자기소개 아이디로 검색 전체게시물 7975 01-17
5 no_profile 휴먼 쪽지보내기 메일보내기 홈페이지 자기소개 아이디로 검색 전체게시물 7603 01-17
4 no_profile 휴먼 쪽지보내기 메일보내기 홈페이지 자기소개 아이디로 검색 전체게시물 6400 01-17
3 no_profile 휴먼 쪽지보내기 메일보내기 홈페이지 자기소개 아이디로 검색 전체게시물 6248 01-17
2 no_profile 휴먼 쪽지보내기 메일보내기 홈페이지 자기소개 아이디로 검색 전체게시물 6368 01-17
1 no_profile 휴먼 쪽지보내기 메일보내기 홈페이지 자기소개 아이디로 검색 전체게시물 7025 01-17
게시물 검색

회원로그인

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 


원격 접속 지원 받기

최근 동영상

홈페이지 구축전문 휴먼소프트  
 
휴먼소프트 / 대표: 차동박 / 사업자등록번호: 621-19-75917 / e_mail: human@humansoft.kr
Tel: (051) 636-6311 / H.P: 010-3381-0218 / 통신판매업 등록번호 제 2012-부산남구-45호
주소: 부산광역시 남구 우암로 362번길 32(문현동) 휴먼소프트
Copyright: (c) 휴먼소프트 2011 All right reserved.   Powered byHumansoft