'IT/DBMS'에 해당되는 글 1건

  1. 2008/08/08 MSSQL 2000 Database 이전하기


DB 를 완전히 이전하기 위한 방법이다

1. 원본 서버에서 쿼리 실행

BACKUP DATABASE language TO DISK = 'D:/backup_DB/language080809.backup' WITH INIT;
  language 이전할 데이터 베이스 이름
  'D:/backup_DB/language080809.backup'  백업한 파일 저장 위치 및 파일 이름

2. 이전서버로 백업파일 복사

3. 이전서버 CMD 창에서 C:\Program Files\Microsoft SQL Server\MSSQL$LANGUAGE\Binn 로 이동

4. 이전서버에서 아래 명령 실행하여 서비스를 종료

net stop MSSQL$LANGUAGE


5. 이전서버에서 아래 명령 실행하여 서비스 단독 모드 실행

net start MSSQL$LANGUAGE /m


6. 원본서버 쿼리 분석기에서 아래 명령을 실행하여 Data 와 Log 의 이름을 파악함

sp_helpdb language;

사용자 삽입 이미지

sp_helpdb 결과화면

위의 명령으로 파악된 이름은 lec_Data, lec_Log 이다

7. 이전서버 쿼리 분석기 실행하여 아래 명령 실행

RESTORE DATABASE language FROM DISK = 'C:/DB/language080809.backup'
WITH  MOVE 'lec_Data' to 'C:\Program Files\Microsoft SQL Server\MSSQL$LANGUAGE\Data\language_Data.mdf'
  ,   MOVE 'lec_Log' to 'C:\Program Files\Microsoft SQL Server\MSSQL$LANGUAGE\Data\language_Log.mdf';

    6번 과정에서 파악한 이름으로 WITH MOVE 명령과 함께 RESTORE DATABASE 명령을 수행해준다.
    WITH MOVE 명령은 보통의 경우엔 생략해도 무방하나 적어주는 것이 오류를 줄이는데 좋을 듯 하다.
    FROM DISK 명령의 값은 백업받은 파일의 위치 이며
    WITH MOVE 명령의 값은 Data 및 Log 파일을 생성할 위치이다.

8. 이전서버 재시작

9. 이전 완료.

2008/08/08 10:55 2008/08/08 10:55
Posted by 마누
트랙백 0 : 댓글 0 댓글을 작성하시려면 클릭하세요

행복합니다^^
행복합니다. 김형원이 운영하는 블로그 입니다. 제가 쓴 글과 영상들이 있고 웹관련 정보들이 있습니다.

카테고리

전체 (161)
Life Story.. (48)
Love Story.. (2)
Meditation with Life (41)
Web Accesiblity (1)
Writing (2)
Meditation (15)
WEB (11)
IT (31)
Movie Clip (UCC) (8)

글 보관함

달력

«   2012/05   »
    1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31    
Total : 318116
Today : 32 Yesterday : 212