◇ 두번에 백업 및 복구

27
◇ 두두두 두두 두 두두 1. 두두두 두두두 두두 ▷ 두두 두두 - 두두 두두두 SQL Server 두두 두두두두 Query 두 두두두두 두두두 두두두 . - 두두두 두두두 두두두두두 두두 두두두두 두두두두 두두 . - 두두 두두 두두 두두두두 XXXXXXXX.FBAK - 두두 두두두 두두두 두두두두두두 두두 두 두 두두 .( 두두 두두두 두두 두 두두두 두두 두두 두두 두두 두두 두두두 두두두두 두두두 두두두 두두 두두 두 두 두두 .) 두두 Query) BACKUP DATABASE H2 TO DISK = ‘C:\Osstem\2006-01-01.BAK' WITH STATS, INIT BACKUP 두두 두두두두두두 , 두두두두 두두 , 두두 두두두 두두 두두 두두 두두두 두두두두두 . DATABASE 두두 두두두두두두 두두두 두두두두두 . H2 두두두 두두두 두 ‘C:\Osstem\2006-01-01.BAK‘ 두두두두 FULL PATH STATS [ = percentage ] 두두두 percentage 두 두두두 두두두 두두두두 두두두두 두두 두두두 두두두두 두 두두두두두 INIT 두두두 두두두 두두두두 두두 두두 두두두 두두두두두 두두두두두 .

description

◇ 두번에 백업 및 복구. 1. 두번에 백업의 종류. ▷ 전체 백업 - 전체 백업은 SQL Server 에서 제공하는 Query 를 사용하여 백업을 합니다 . - 제공된 백업을 사용하므로 제일 안전하고 복구율이 높다 . - 전체 백업 파일 확장자명 XXXXXXXX.FBAK - 파일 자체에 이상이 있는경우에는 복구 할 수 없다 .( 하드 디스크 포맷 후 복구한 파일 또는 파일 복구 프로 그램을 사용하여 복구한 파일인 경우 복구 할 수 없다 .) - PowerPoint PPT Presentation

Transcript of ◇ 두번에 백업 및 복구

Page 1: ◇  두번에 백업 및 복구

◇ 두번에 백업 및 복구

1. 두번에 백업의 종류

▷ 전체 백업

- 전체 백업은 SQL Server 에서 제공하는 Query 를 사용하여 백업을 합니다 .

- 제공된 백업을 사용하므로 제일 안전하고 복구율이 높다 .

- 전체 백업 파일 확장자명 XXXXXXXX.FBAK

- 파일 자체에 이상이 있는경우에는 복구 할 수 없다 .( 하드 디스크 포맷 후 복구한 파일 또는 파일 복구 프로

그램을 사용하여 복구한 파일인 경우 복구 할 수 없다 .) 실행 Query) BACKUP DATABASE H2 TO DISK = ‘C:\Osstem\2006-01-01.BAK' WITH STATS, INIT

BACKUP 전체 데이터베이스 , 트랜잭션 로그 , 하나 이상의 파일 또는 파일 그룹을 백업합니다 .

DATABASE 전체 데이터베이스 백업을 지정합니다 .

H2 데이터 베이스 명

‘C:\Osstem\2006-01-01.BAK‘ 백업파일 FULL PATH

STATS [ = percentage ] 지정한 percentage 가 완료될 때마다 메시지를 표시하여 진행 상태를 측정하는 데 사용됩니다

INIT 미디어 헤더만 보존하고 모든 백업 세트를 덮어쓰도록 지정합니다 .

Page 2: ◇  두번에 백업 및 복구

◇ 두번에 백업 및 복구▷ 전체 백업

Page 3: ◇  두번에 백업 및 복구

◇ 두번에 백업 및 복구

▷ 기본백업

- 두번에 DataBase 에서 중요한 정보 ( 사용자가 입력하여 생성된 자료 ) 를 파일로 저장하여 백업합니다 .

- BCP 유틸리티를 사용하여 빠르고 쉽게 자료를 백업할 수 있습니다 .

- 백업 사이즈를 최소화 할 수 있으므로 디스켓 백업을 지원한다 .

- 확장자명의 XXXXXXXXXXX.BBAK

확장자의 의미 앞 8 자리는 날짜 , 뒤 3 자리는 현재날짜의 순번

1. 인적사항

인적 관련 데이터를 백업한다 .

2. 진료내역

진료 관련 데이터를 백업한다 .

3. 기초데이터

인적과 진료를 제외한 기초 데이터

( 두번에가 기본으로 가지고 있는 데이터 )

를 백업한다 .

Page 4: ◇  두번에 백업 및 복구

◇ 두번에 백업 및 복구

▷ 기본백업

◇ CS 내용

1. 백업 진행과 동시에 아래와 같은 오류가 나타나면서 백업은 성공이라고 나타난다 .

원인 : 현재 설치되어 있는 MSDE 와 BCP 유틸리티의 버전차이로 인하여 발생인하여 발생

해결방법 : 두번에 CD 에 있는 MSDE 를 다시 설치해 준다 .

Page 5: ◇  두번에 백업 및 복구

◇ 두번에 백업 및 복구

▷ 레지스트리 백업

- 백업을 진행 하는 PC 의 두번에 Registry 정보를 백업합니다 .

Page 6: ◇  두번에 백업 및 복구

◇ 두번에 백업 및 복구

▷ 강제백업

- 매달 말일과 15 일을 기준으로 사용자 동의와 상관없이 강제적으로 백업이 진행됩니다 .

- 두번에를 사용하는 모든 컴퓨터에서 진행되므로 서버 컴퓨터의 DataBase 가 손상이 되더라도 최근에 백업된

자료를 통하여 복구를 하여 사용자 손실을 막을 수 있습니다 .

- 백업경로 : 두번에 설치경로의 Cbackup 폴더에 백업된다 .

- 백업파일명 : 2006-05-14.CBAK 형태로 저장된다 .

Page 7: ◇  두번에 백업 및 복구

◇ 두번에 백업 및 복구

▷ 백업 기타 기능 ◇ CD-RW 미디어 백업 - 백업된 파일을 미디어 사이즈에 맞게 파일을 나누어 주는 역할을 한다 . - 확장자 명은 XXXXXXXXXXX.CD000 형태로 파일이 나누어 진다 .

◇ 디스켓 백업 - 기본백업 진행 후 디스켓 백업 여부를 물어 디스켓 백업을 할 수 있게 한다 . - 디스켓 백업은 디스켓 사이즈에 맞게 백업 파일을 나누어서 복사할 수 있게 하는 기능이다 . - 확장자 명은 XXXXXXXXXXX.Z000 형태로 파일이 나누어 진다 .

Page 8: ◇  두번에 백업 및 복구

◇ 두번에 백업 및 복구

2. 두번에 복구의 종류▷ 백업 종류에 따라서 복구 파일을 선택해 주어 복구한다 .

Page 9: ◇  두번에 백업 및 복구

◇ 두번에 백업 및 복구

2. 옵션▷ 유틸리티

- 로그파일 삭제 : 두번에를 사용하다 보면 데이터 추가 , 삭제 , 변경을 통한 로그 파일이 증가하는 현상이

생긴다 . 이런 상태가 계속 지속되면 로그파일 (H2_Log.ldf) 사이즈가 데이터파일 (H2_data.

mdf) 보다 큰 경우가 생긴다 . 로그 파일이 많이 증가하면 데이터 추가 , 삭제 , 변경 할 때

속도가 다소 늦어지는 현상이 지속된다 이런 경우 유틸리티를 사용하여 삭제 해 준다 .

- MDF,LDF 파일로 데이터 베이스 붙이기 : DataLink_Server.exe 와 같은 기능을 한다 .

- Data Export : 인적 , 진료 , 수가 자료를 Text 파일로 변경하여 저장할 수 있다 .( 두번에 인증 때 추가 사항 )

파일명 ) 환자자료 (20060514).txt,

진료자료 (20060514).txt,

진료자료상세 (20060514).txt,

수가자료 (20060514).txt

Page 10: ◇  두번에 백업 및 복구

◇ 두번에 백업 및 복구

2. 옵션▷ 옵션셜정 1) 옵션 설정은 SQL Server Agent 를 사용하여 백업을 받을 수 있다 .

2) 백업 저장 파일 경로를 지정 할 수 있다 .

3) 레코딩 프로그램을 지정하여 레코딩 프로그램을 실행 할 수 있다 .

4) 미디어 사이즈를 지정하여 미디어 백업을 할 수 있다 .

Page 11: ◇  두번에 백업 및 복구

◇ 두번에 백업 및 복구

2. 옵션▷ 옵션셜정 - 자동백업을 사용하기 위해서는 SQL Server Agent 가 실행 되어 있어야 한다 .

- 주의 ) 저 사향 PC 에서 Agent 를 실행하는 경우에 PC 가 많이 느려진다 .

Page 12: ◇  두번에 백업 및 복구

◇ 두번에 백업 및 복구

2. CS 내용▷ Database 에 이상 체크

1) DataLink_Server.exe 데이터베이스 연결 작업 시 아래와 같은 오류 메시지가 발생하는 경우

이런 현상이 있는 경우에는 데이터를 100%복구 할 수 없다 .

2) 두번에는 사용 중 자료 검색이 안 되고 프로그램이 종료되는 경우

QueryX.exe 를 사용하여 해당하는 테이블을 검색해 본다 .

해당 테이블이 손상되었을 경우에는 손상된 데이터 만 삭제하여 복구 될 수 있다 .

해결방법 ) DBCC CHECKDB (‘H2’, REPAIR_ALLOW_DATA_LOSS)’

실행하기 전 데이터베이스를 단일 사용자 모드로 변경해 주어야 한다 .

Page 13: ◇  두번에 백업 및 복구

◇ 두번에 백업 및 복구

2. CS 내용1. 단일 사용자 모드로 변경

Page 14: ◇  두번에 백업 및 복구

◇ 두번에 백업 및 복구

2. CS 내용1. 단일 사용자 모드로 변경

단일 사용자로 변경한 경우에는 두번에와 QueryX 를 동시에 실행 할 수 없다 .( 한 Connection 만 사용가능 )

Page 15: ◇  두번에 백업 및 복구

◇ 두번에 백업 및 복구

2. CS 내용2. 데이터 베이스 복구

1) 새로운 데이터 베이스를 2개를 연결한다 .

데이터 베이스 명을 OLD, NEW 두개를 설정하여 연결한다 .

2) SQL SERVER 를 중지 시키고 깨진 H2_DATA.MDF 를 OLD 로 붙여넣기 한다 .

3) 쿼리 실행기에서 다음과 같이 입력하여 실행한다 . use master

go

sp_configure 'allow', 1

go

reconfigure with override

go

update sysdatabases set status = 32768 where name = 'old'

go

shutdown

Page 16: ◇  두번에 백업 및 복구

◇ 두번에 백업 및 복구

2. CS 내용 4) SQL SERVER 가 중지되어 있는 것을 다시 시작한다 .

5) 엔터프라이즈 관리자에서 확인해 볼 때 아래와 같이 나타난다 .

6) 쿼리 실행기를 실행하여 USE OLD 를 실행한다 .

7) 기본 테이블을 검색하여 자료가 있는지를 확인한다 . ( 자료가 검색괴는 경우에는 복구 가능 )

Page 17: ◇  두번에 백업 및 복구

◇ 두번에 백업 및 복구

2. CS 내용 8) OLD 에 있는 데이터를 데이터 가져오기를 통하여 NEW 로 옴긴다 .

Page 18: ◇  두번에 백업 및 복구

◇ 두번에 백업 및 복구

2. CS 내용

Page 19: ◇  두번에 백업 및 복구

◇ 두번에 백업 및 복구

2. CS 내용

Page 20: ◇  두번에 백업 및 복구

◇ 두번에 백업 및 복구

2. CS 내용

Page 21: ◇  두번에 백업 및 복구

◇ 두번에 백업 및 복구

2. CS 내용

Page 22: ◇  두번에 백업 및 복구

◇ SQL Server EnterPrise Manager 사용법

Page 23: ◇  두번에 백업 및 복구

◇ 테이블 디자인

Page 24: ◇  두번에 백업 및 복구

◇ 데이터 내보내기

Page 25: ◇  두번에 백업 및 복구

◇ 데이터 내보내기

Page 26: ◇  두번에 백업 및 복구

◇ 데이터 내보내기

Page 27: ◇  두번에 백업 및 복구

◇ 데이터 내보내기