SQL Database 백업 스케쥴 생성하기 (유지 관리 계획)
SQL 설치 이후에 SQL Database를 백업하고 백업한 Database를 일정 시간 후에 삭제해주는
백업 스케쥴을 생성해려고 해요
백업 스케쥴을 사용하지 않아도 3rd party 솔루션으로 백업을 많이 진행하기도 하지만
백업 솔루션도 사용하고 백업 스케쥴도 생성하는 고객사도 많더라구요
우선 제가 사용하는 서버 버전은 Windows Server 2016 이며
SQL 서버의 버전은 2022 입니다
이전 버전도 거의 동일하게 생성이 가능합니다
SQL Database 백업 스케쥴 생성하기
이제 백업 스케쥴을 생성하려고 합니다
우선 SSMS에 접속해주세요
Management 항목 확장 - Maintenance Plans 우클릭 - Maintenance Plan Wizard를 클릭해주세요
유지 관리 계획의 이름을 작성해주시고 Next (스케쥴은 마지막에 설정하려고 해요)
제가 설정하려고 하는 데이터 베이스 백업 (Back up Database)와
백업 한 데이터 베이스를 일정 시간 뒤에 삭제하는 (Maintenance Cleanup Task)를 선택했어요
전 실행 순서를 변경할 필요가 없을 것 같아서 Next로 넘어갔어요
전 O959-ORG 라는 Database 만 백업 예정이라 해당 Database만 선택 했어요
그리고 백업할 경로를 지정하고 확장자는 bak으로 되어 있는지 확인해봐야 해요
나머지 설정은 변경할 것이 없어서 Next로 넘어갔습니다
백업한 파일을 영원히 가지고 있을 수 없기 때문에 특정 시간이 지나면
데이터베이스 백업 파일을 지우는 설정 이에요
첫번째로 Backup Files를 지우고 E:\의 bak 확장자를 가진 파일에 대하여 하루가 지나게 되면 파일을 삭제해라!
라고 설정을 끝내고 Next를 클릭해줬어요
이건 유지 관리 계획이 실행 후에 Report를 남기는 설정인데 어떤식으로 로그가 남는지 정도는 확인하고 싶어서
해당 파일의 경로도 동일하게 지정해줬어요
자신이 설정한 유지 관리 계획을 볼 수 있고 정상적으로 생성이 완료 되었어요
전에 하지못한 이 유지관리 계획에 대해서 실행 시간을 지정하지 않아 지금 실행시간을 지정하려고 해요
생성한 유지관리 계획에 대하여 우클릭 후 수정을 클릭해주세요
맨 위 달력 아이콘을 클릭해주세요 해당 아이콘이 유지 관리 계획 스케쥴 설정이에요
그리고 아래 보면 해당 유지 관리 계획이 Back up Database 실행 후 Cleanup Task가 실행순서가 도식화 되어 있는걸 볼 수 있네요
전 위처럼 매일(1일마다) 새벽2시에 2024년 08월 22일부터 스캐줄을 실행하는 것으로 설정했어요
그리고 잊지말고 설정을 저장해줘야해요
우클릭 하고 Save를 클릭해도 되고 Control + S로 저장을 해도 된답니다
유지 관리 계획 스케쥴 동작 확인
그리고 실제로 유지 관리 계획 스케쥴이 잘 동작하고 있는지
백업은 잘되고 있는지 확인해보려고 해요
생성한 유지 관리 계획을 우클릭 후 실행을 클릭해주세요
유지 관리 계획이 실행 되다가 정상적으로 실행에 성공합니다
정상적으로 로그가 백업되고 레포트 파일도 생겼어요
레포트 파일을 보니 시작시간/종료시간 작업 대상 데이터 베이스 및 결과와 같은 정보를 나타내주고 있더라구요
이렇게 백업 스케쥴 설정은 완료 되었습니다
'Microsoft On-Premise Server > Microsoft Server Solutions' 카테고리의 다른 글
AD GPO 사용자정책을 컴퓨터 개체에 적용하기 (공용PC 그룹정책) (0) | 2024.10.22 |
---|---|
AD GPO를 이용하여 로그온 스크립트 배포하기 (1) | 2024.09.02 |
Exchange / Skype For Business 통합(Integration) (0) | 2024.06.21 |
Skype For Business 2015 Server CU 업데이트 진행하기 (0) | 2024.06.10 |
테스트 환경 구성 - (7) Skype For Business 2015 FE Server 설치 (0) | 2024.06.05 |