데이터베이스

Total 205
Today 0
profile_image
슈퍼아이피
10-07-13 10:11 0개 657회
MSSQL
SQL Server 2005 자동 백업 설정을 해보자.

SQL Server 2005 자동 백업 설정을 해보자.

 

우선 SQL 2005 개체탐색기에서 작업(우클릭) -> 새작업 을 선택한다.

 

 

SQL Server 에이전트가 아예 보이지 않는다고 한다면...

Microsoft SQL Server 2005 -> 구성도구 -> SQL Server 구성관리자를 열어서

SQL Server 2005 서비스의 SQL Server Agent 를 실행시켜주자.


백업을 위한 작업을 열었다면 아래와 같은 창을 볼 수 있다.

일반 페이지야 그냥 작업명만 주면되고, 단계 페이지를 열어서 새로 만들기를 클릭하자.

다시 아래와 같은 새창이 뜨는데 별다른 것은 없다.

백업할 DB를 선택해주고 위와 같이 백업 명령어를 입력해주면 된다.

그 후에 고급 페이지는 성공한 경우 작업 종료 정도의 선택만 한다.

 

단계 설정이 끝난 후에는 일정페이지를 클릭하여 백업할 시간 정도만 설정하면 끝 !!!

 

그렇게 모든 설정이 끝나면 개체 탐색기에 자신이 만든 작업이 생길것이다.

지금 백업을 테스트 하고 싶다면 마우스 우클릭을 하여 작업 시작을 눌러준다. 물론 그전에 백업할 폴더 정도는 미리 만들어 놓자.

백업이 무사히 완료되었다면 폴더에 가서 확인을 하고..

오류가 났다면 아래 오류로그를 확인해보자.

 

마지막으로 백업 파일에 날짜를 넣어 다른 파일로 계속 누적 보관 하고 싶다면..

 

-- 백업부분

DECLARE @dbname varchar(100);
DECLARE @file varchar(100);
SELECT @dailyday = varchar(100);
SET @dbname = 'd:\backupDB\'
+ convert(varchar, getdate(), 112) +
+ '_TestDB.bak'
BACKUP DATABASE TestDB TO disk = @dbname;

 

-- 한달 지난 파일은 삭제

SET @file = N'bak'

SET @dailyday = dateadd(mm,-1,getdate())

EXECUTE master.dbo.xp_delete_file 0,@dbname,@file,@dailyday

 

이런 식으로 명령문을 구성하자. ~*

 

추천 0 비추천 0

댓글목록

등록된 댓글이 없습니다.