현재 오프라인 상태입니다. 인터넷에 다시 연결하기를 기다리고 있습니다.

이 브라우저는 지원되지 않습니다.

사이트를 사용하여 브라우저를 업데이트해야 합니다.

최신 버전의 Internet Explorer를 업데이트하세요.

Step by Step: SQL Server의 유지 관리 계획으로 데이터베이스 백업 관리하기

개요
백업과 복원에 대한 전략 수립과 수행은 데이터베이스 관리자들의 핵심 임무 중의 하나입니다. 하드웨어의 이상이나 관리상의 실수 등으로 인해 데이터가 소실된 경험을 했었다면 백업이 얼마나 중요한 것인지 아실 것입니다. 이 문서에서는 이렇게 중요한 백업을 자동으로 관리하는 방법에 대해서 설명합니다.
방법
백업을 받는 방법은 SQL Server 자체에서 제공하는 백업을 이용하거나 3rd party 제품을 사용할 수 있습니다. 여기서는 SQL Server에 포함된 유지 관리 계획을 이용한 방법에 대해 3단계로 나누어 설명합니다.
단계 1. 사전 준비 사항
SQL Server 2005와 SQL Server 2008 초기 버전에서는 유지 관리 계획을 실행하기 위해서 반드시 SQL Server Integration Services(이하 SSIS)가 설치되어야 했습니다. 하지만, SQL Server 2005 SP2 이상과 SQL Server 2008 CU3 이상에서는 유지 관리 계획의 실행을 위해서 더 이상 SSIS를 필요로 하지 않습니다. DTEXEC.EXE만을 사용하여 유지 관리 계획을 수행합니다.
단계2. 유지 관리 계획 생성하기
  1. Microsoft SQL Server management Studio(이하 SSMS)에 관리자 계정으로 접속하여 개체 탐색기에서 [관리], [유지 관리 계획]을 차례대로 클릭합니다.
    01

  2. [유지 관리 계획]을 마우스 오른쪽 단추로 클릭하면 나타나는 메뉴에서 [새 유지 관리 계획]을 클릭합니다.
    02

  3. 새 유지 관리 계획 화면에서 이름을 입력합니다(여기에서는 백업을 예로 입력함).
    03

    참조: 여러 개의 백업을 사용할 계획이라면 이름도 그에 맞게 설정하는 것이 좋습니다. 유지 관리 계획 이름은 한번 설정되면 수정할 수 없습니다. 따라서, 이름 변경이 필요한 경우에는 기존의 유지 관리 계획을 삭제한 후 다시 생성해야 합니다.
  4. 도구 상자에서 [데이터베이스 백업 태스크]를 클릭합니다.
    04

  5. 선택한 백업 태스크를 다음과 같은 디자이너 화면으로 끌어넣기 합니다.
    05

  6. 위 5단계에서 디자이너 모드에 추가한 데이터베이스 백업 태스크를 확인하세요.
    06

  7. [데이터베이스 백업 태스크]를 마우스 오른쪽 단추로 클릭한 다음 [편집]을 클릭하여 데이터베이스 백업 태스크 화면을 표시합니다.
    07

    1. 연결
      백업할 데이터베이스를 포함하는 SQL Server로의 연결을 설정하는 부분입니다. 기본값은 로컬 서버 연결이며, 다른 서버로 변경하기 위해서는 [새로 만들기]를 클릭한 다음 연결 속성 화면에서 원격 SQL Server로의 접속 정보를 설정합니다.
      08

      주의사항로컬 서버로 연결할 것이라면 [취소]를 클릭하세요.

    2. 백업 유형
      09

      전체, 차등, 트랜잭션 로그 중 원하는 백업 형태를 선택합니다(여기에서는 전체 백업을 예로 선택함).

    3. 데이터베이스
      백업할 데이터 베이스를 선택한 후 [확인]을 클릭합니다.
      10

      시스템과 사용자 데이터베이스를 분리하여 선택할 수 있고, 원하는 사용자 데이터베이스만을 선택적으로 백업할 수도 있습니다(여기에서는 AdventureWorks2008에 대해서만 백업을 수행하도록 선택함).
    4. 백업 무결성 확인
      문제가 있는 백업 파일은 복원을 해 놓아도 여전히 문제를 가지고 있으면, 복원 시도조차 안될 수 있습니다. 따라서, 백업 무결성 확인은 꼭 체크할 것을 권장합니다.
    5. 여기에 기술하지 않은 나머지 옵션에 대해서는 온라인 설명서를 참조하세요.
  8. 디자이너 모드에서 설정된 데이터베이스 백업 태스크를 확인합니다.
    11

  9. 디자인 화면을 보면 지정한 이름(백업)으로 하위 계획_1이 추가되어 있는 것을 확인하세요. 하지만, 일정은 아직 예약되지 않았기 때문에 수동으로 실행을 요청했을 때에만 작동하게 됩니다.
    12

  10. 하위 계획을 두 번 클릭하면 하위 계획 속성을 볼 수 있습니다.
    13

    이 화면에서는 하위 계획의 이름, 설명 및 일정을 변경할 수 있습니다. 이름과 설명을 AdventureWorks2008, 풀백업으로 각각 변경하였습니다.
  11. [확인]을 클릭하면 다음과 같이 변경된 내용이 적용됩니다.
    14

  12. 작업 일정을 변경하기 위해서는 위 11단계에서 작업 일정 아이콘을 클릭합니다.
    15

    되풀이해서 설정된 백업 작업이 수행될 수 있도록 설정합니다. 기본 값은 일요일 자정에 한번 수행되도록 설정되어 있습니다. 이 후 [확인]을 클릭하여 작업 일정 속성을 닫습니다.
  13. [선택한 항목 저장]을 클릭하여 설정한 유지 관리 계획을 저장합니다.
    16

  14. 개체 탐색기의 유지 관리 계획다시 보기하여 설정한 계획이 추가된 것을 확인합니다.
    17

    추가로, SQL Server 에이전트의 작업에서도 백업 작업이 추가된 것을 확인하세요.
단계3. 생성된 유지 관리 계획 실행 및 확인하기
단계2에서 일정까지 설정을 마쳤다면, 해당 일정이 되었을 때 백업 작업이 자동으로 수행됩니다. 하지만, 당장 해당 작업이 정상적으로 수행되는지 확인하고자 한다면 다음 절차에 따라 백업이 잘 수행되는지 확인해 보세요.
  1. [유지 관리 계획]을 클릭한 다음 [백업]을 마우스 오른쪽 단추로 클릭 후 [실행]을 클릭합니다.
    18

  2. 이후 유지 관리 계획 실행 화면이 표시되면 진행 상태를 확인합니다.
    19

  3. 작업이 성공적으로 완료되면 다음과 같은 성공 상태를 볼 수 있습니다.
    20

  4. 백업이 실제로도 정상적으로 이루어졌는지 확인하기 위해서는 백업 기록을 확인합니다. 단계2의 14번에 생성된 유지 관리 계획(백업)을 마우스 오른쪽 단추로 클릭한 다음 [기록 보기]를 클릭합니다.
    21

  5. 로그 파일 뷰어를 통해 수행된 유지 관리 계획의 결과를 확인합니다.
    22

  6. 백업이 정상적으로 완료되고 나면 정상적으로 백업 파일이 생성되었는지 확인하세요.
    23

의견 보내기
의견 보내기
Microsoft 고객지원 사이트에서는 고객님의 소리를 귀담아 듣습니다. 아래 의견 보내기로 소중한 의견 보내주시기 바랍니다.
속성

문서 ID: 979014 - 마지막 검토: 05/23/2014 10:17:00 - 수정: 1.3

  • Microsoft SQL Server 2008 Standard
  • Microsoft SQL Server 2008 Developer
  • Microsoft SQL Server 2008 Enterprise
  • Microsoft SQL Server 2005 Enterprise Edition
  • Microsoft SQL Server 2005 Standard Edition
  • Microsoft SQL Server 2005 Developer Edition
  • kbhowto kbstepbystep KB979014
피드백