오늘은 MSSQL 데이터 베이스 백업을 할 예정입니다.
최근에 그렇지 않아도 서버가 날라가서 포맷하고 다시 셋팅했는데,
블로그 포스팅을 하게 되었네요.
사진을 클릭하면 크게 보여요!
MS SQL의 왼쪽 개체 탐색기를 보시면 관리 하위 내용중에 유지 관리 계획이라는 폴더가 있습니다.
오른쪽 클릭을 하셔서 '유지관리 계획 마법사'를 클릭합니다
만약 위와 같은 오류가 뜬다면!!
제일 하단에 SQL Server 에이전트(에이전트 XPs 사용안함)에 오른쪽 메뉴에서 시작을 눌러주시면 됩니다 ^- ^
본론으로 다시 들어가서 "새 유지 관리 계획"을 클릭하시면 계획이름을 적을 수 있습니다.
알기 보기 편한대로 작성하시면 됩니다.
다음다음다음!!
딱히 건들것은 없어보이네요~ㅎ
해당 항목을 선택하시면 됩니다. 저의 경우에는 전체 데이터베이스 백업!!
진행하시다보면 태스크 정의라 해서 하나의 창이 뜹니다.
데이터베이스 항목을 클릭하시고 다음 데이터베이스를 선택하신뒤, 백업시키고자하는 데이타베이스를 선택합니다.
폴더의 "..."버튼을 클릭한 뒤 해당 백업 폴더를 설정하시구요.
백업 파일 확장명의 기본은 bak 파일입니다.
백업 압축 설정에서 백업 압축을 설정해주시구요. (백업량이 증가함에 따라 용량 사이즈가 커지기 때문에 압축해서
백업하시는게 좋습니다 ^ㅜ^)
로그 파일 저장하는 곳을 선택해주면 됩니다.
그럼 해당 작업이 진행이 되고 유지 관리 계획 마법사는 완료하였습니다
완료가 되면 두둥! 해당 유지관리 계획이 만들어지게 되구요 이로써 설정은! 끝이 아닙니다^^;
이번엔 정리 태스크를 추가 할 예정입니다. 정리 태스크란 일정한 백업데이터만 남겨놓고 나머지 데이터들은
삭제하는 기능입니다.
도구상자에 보시면 유지 관리 정리 태스크라는 항목을 볼 수 있습니다. 드래그 앤 드롭을 해서 앞애서 세어놓은
데이터베이스 백업 계획 옆으로 옮기신 후 화살표로 연결 해줍니다. 위의 그림 처럼요.
정리 태스크 오른쪽 클릭 메뉴에서 편집을 선택합니다.
그리고 몇가지 설정을 해주시면 됩니다.
다음 유형의 파일 삭제에서는 백업파일이 되겠구요.
확장명이 bak로 설정되어있기 때문에 확장명에 따라 폴더 검색 및 파일 삭제를 클릭해주신 후
폴더를 지정하시고 해당 파일 확장명을 적어주시면 됩니다. 기본이 bak 이기 때문에 bak라고 적었습니다.
파일 보존 기간의 경우 해당 보관하고 싶은만큼 설정후 확인을 클릭합니다.
저는 위와 같이 설정하였습니다.
위와 같이 설정되면 일단은 선택된 데이터베이스는 백업이 되고 정리 태스크에 의해서 7일 이상이 된 Bak 즉 백업
데이터들은 자동으로 삭제가 됩니다.
하지만 아직 안한 부분이 있습니다. 그것은!!
언제 몇시 몇분에 백업을 하겠다! 라는 계획입니다.
상단쪽을 보시면 위의 사진과 같은 모습을 볼 수 있습니다. 빨간 박스 안에 버튼을 클릭합니다.
위와 같은 창이 뜨게 되는데 매일 해야하는 작업이기 때문에 일정 유형은 되풀이로, 빈도는 일별, 1일마다 되풀이
일별빈도에서는 한번 수행( 물론 변경은 가능합니다) 을 선택 후 해당 시간을 선택하신 후에
시작 날짜를 선택한 후 확인을 눌러주시고 저장을 하면 모든 설정이 끝이 납니다.
마지막으로 잘 설정이 되었는지 확인 해주시면 되겠습니다!!
기타 궁금한 사항은 댓글로 남겨주시면 되겠습니다.
설정 잘 하세요^- ^