MS SQL SERVER(2000, 2005) 에서 윈도우즈 스케줄러를 이용한 데이터베이스 백업하기
1. 백업 Script
backup database db명 to disk='백업파일경로' with init , name='백업명'
자세한 옵션은 도움말 참조.
2. 복원 Script
restore database db명 from disk= '백업파일경로' recovery
자세한 옵션은 도움말 참조.
3. SQL Agent를 이용한 예약 백업
여기에 새로운 작업 만들기를 하고 작업 단계를 만들어
작업단계에서 작업형태를 T-SQL로 선택하고
1번의 Backup database 구문을 적습니다.
그리고 실행 일정을 잡아 주면 됩니다.
4. OSQL 백업
1번의 backup database 구문을 적어서 파일을 저장을 합니다.
그리고 OSQL이라는 프로그램을 이용하여 이 SQL문 파일을 실행만 하면 됩니다.
OSQL사용법은 MS SQL SERVER가 설치된 시스템에서 실행시 아래와 같습니다.
(관리자 계정으로 실행해야 통합인증으로 sMS SQL SERVER에 접근이 되겠죠)
OSQL -E -i sql파일경로 -o 로그파일경로
5. 작업 예약 백업
위의 방법 1, 4번의 예약 백업을 위해 윈도우즈의 작업 예약을 이용합니다.
시작->프로그램->보조프로그램->예약된 작업
예약작업 추가를 이용해서 백업 스크립트를 실행할 명령어에 입력합니다.
백업 스크립트는 데이터베이스의 백업을 위해 데이터베이스 백업을 선택하는
팝업창에서 Script 생성하기가 있습니다.
'IT-개발,DB' 카테고리의 다른 글
[개발/asp.net] Get방식과 POST 방식의 차이 (0) | 2010.04.06 |
---|---|
[IT/개발] MS SQL 서버 관련 유용한 SQL 명령어 팁 (0) | 2010.03.23 |
[IT/개발] TOAD SQL EDITOR 사용법 (0) | 2010.03.03 |
[IT] MS SyncToy 하드 백업 예약 실행하기 (0) | 2010.03.02 |
[IT] 하드디스크 백업은 SyncToy에 맡기자 (0) | 2010.02.26 |
댓글