다음을 통해 공유


기본 제공 도구를 사용하여 사이트 모음 백업 및 복원(Search Server 2008)

업데이트 날짜: 2009년 5월

적용 대상: Microsoft Search Server 2008

 

마지막으로 수정된 항목: 2009-04-21

이 문서의 내용

  • SharePoint 기본 제공 도구를 사용하여 사이트 모음 백업

  • SharePoint 기본 제공 도구를 사용하여 사이트 모음 복원

  • 백업 예약 또는 지연

Microsoft Search Server 2008에 포함된 도구를 사용하여 사이트 모음을 백업하고 복원할 수 있습니다. Stsadm 명령줄 도구를 사용하면 빠르고 유연성 있는 명령줄 기반의 접근 방식으로 콘텐츠를 백업하고 복구할 수 있습니다. Stsadm 명령줄 도구를 Windows 스케줄러와 함께 사용하여 지연된 백업이나 정기 백업을 예약할 수 있습니다.

Search Server 2008에 포함된 데이터 보호 도구와 SharePoint 데이터를 보호하는 데 사용되는 다른 도구의 비교에 대한 자세한 내용은 백업 및 복구 도구 선택(Office SharePoint Server)을 참조하십시오.

중요

백업 프로세스를 진행하는 동안 사이트 모음이 변경되면 백업이 손상될 수 있습니다. 규모가 큰 사이트 모음을 백업하는 데는 시간이 오래 걸릴 수 있습니다. 사이트 모음을 백업하는 동안 사용자의 작업으로 인해 백업이 방해를 받거나 규모가 큰 사이트 모음을 백업하는 데 필요한 시간이 유지 관리에 허용되는 시간을 초과하지 않도록 하려면 다음 권장 사항을 따르는 것이 좋습니다.

  • 백업을 진행하는 동안 Stsadm 명령줄 도구에서 Setsitelock 작업을 사용하여 사이트 모음 URL을 읽기 전용으로 설정합니다. 이렇게 하면 사용자가 사이트의 콘텐츠를 볼 수 있지만 백업 프로세스에 방해가 되는 콘텐츠 추가 또는 변경 등의 작업은 수행할 수 없습니다. 백업이 완료되면 사이트 모음 URL의 액세스 설정을 기본 상태로 되돌립니다.

  • 백업할 사이트 모음의 크기가 15GB 이하이면 다음 절차와 같이 Stsadm 명령줄 도구를 사용합니다.

  • 백업할 사이트 모음 크기가 15GB에서 100GB 사이이면 Microsoft SQL Server 2005 또는 Microsoft System Center Data Protection Manager 2007을 사용하여 사이트 모음 데이터베이스를 전체 백업합니다. 자세한 내용은 SQL Server 도구를 사용하여 팜 백업(Office SharePoint Server 2007) 또는 DPM을 사용하여 사이트 백업 및 복원(Office SharePoint Server)을 참조하십시오.

  • 백업할 사이트 모음 크기가 100GB보다 크면 System Center Data Protection Manager를 사용하여 사이트 모음 데이터베이스를 차등 백업합니다. 자세한 내용은 DPM을 사용하여 사이트 백업 및 복원(Office SharePoint Server)을 참조하십시오.

  • 사이트 모음 백업 중에 데이터 손실을 방지하는 방법에 대한 자세한 내용은 백업 파일의 가능한 손상(https://go.microsoft.com/fwlink/?linkid=146346&clcid=0x412)에 대해 설명하는 기술 자료 문서를 참조하십시오.

백업 및 복구 도구에 대한 자세한 내용은 백업 및 복구 도구 선택(Office SharePoint Server)을 참조하십시오.

SharePoint 기본 제공 도구를 사용하여 사이트 모음 백업

다음 절차에 따라 Stsadm 명령줄 도구를 사용하여 백업을 진행하는 동안 사이트 모음에 대한 액세스를 제한합니다.

중요

이 절차를 완료하려면 최소한 로컬 컴퓨터에서 Administrators 그룹의 구성원이어야 합니다.

백업하는 동안 사이트 모음에 대한 액세스 제한

  1. 명령 프롬프트에서 SharePoint 제품 및 기술이 설치된 드라이브의 %COMMONPROGRAMFILES%\Microsoft shared\Web server extensions\12\Bin 디렉터리로 변경합니다.

  2. 사이트의 현재 액세스 수준을 확인하려면 다음 명령을 입력하고 Enter 키를 누릅니다.

    stsadm -o getsitelock -url <URL 이름>

    여기서 URL 이름은 백업할 사이트 모음의 URL입니다. 자세한 내용은 Getsitelock: Stsadm 작업(Office SharePoint Server)을 참조하십시오.

  3. 사이트 콘텐츠를 변경할 수 있도록 현재 액세스 수준이 설정되어 있으면 다음 명령을 입력하고 Enter 키를 눌러 액세스 수준을 읽기 전용으로 바꿉니다.

    stsadm -o setsitelock -url <URL 이름> -lock readonly

    여기서 URL 이름은 백업할 사이트 모음의 URL입니다. 자세한 내용은 Setsitelock: Stsadm 작업(Office SharePoint Server)을 참조하십시오.

  4. 백업이 완료되면 다음 절차에 따라 사이트 모음의 액세스 수준을 1단계에서 확인한 원래 설정으로 되돌립니다.

다음 절차에 따라 Stsadm 명령줄 도구를 사용하여 사이트 모음을 백업합니다.

중요

이 절차를 완료하려면 최소한 로컬 컴퓨터에서 Administrators 그룹의 구성원이어야 합니다.

Stsadm 명령줄 도구를 사용하여 사이트 모음 백업

  1. SharePoint 제품 및 기술이 설치된 드라이브에서 %COMMONPROGRAMFILES%\Microsoft shared\Web server extensions\12\Bin 디렉터리로 변경합니다.

  2. 다음 명령을 입력합니다.

    stsadm -o backup -url <URL 이름> -filename <\\서버 이름\폴더 이름\파일 이름> [-overwrite]

    여기서 URL 이름은 백업하려는 사이트 모음의 URL이고, \\서버 이름\폴더 이름\파일 이름은 백업 폴더의 UNC 경로 및 백업하려는 파일의 이름입니다. 백업을 위한 파일이 이미 있는 경우 -overwrite 매개 변수를 사용하면 기존 파일을 덮어쓸 수 있습니다.

  3. 백업이 완료되면 명령 프롬프트 창에 다음 텍스트가 표시됩니다.

    Operation completed successfully.
    
  4. 백업이 실패하면 명령 프롬프트 창에 실패에 대한 자세한 정보가 표시되며, 보통 잘못된 URL이나 파일 이름이 제공됩니다.

백업 작업에 대한 자세한 내용은 Export: Stsadm 작업(Office SharePoint Server)을 참조하십시오.

SharePoint 기본 제공 도구를 사용하여 사이트 모음 복원

다음 절차에 따라 Stsadm 명령줄 도구를 사용하여 사이트 모음을 복원합니다.

참고

사이트 모음 식별자 충돌은 백업된 사이트 모음이 사이트 모음의 복사본을 이미 포함하는 콘텐츠 데이터베이스에 복원되는 경우 발생할 수 있습니다. 사이트 모음 식별자 충돌이 발생하면 다음과 같은 오류 메시지가 표시됩니다.
이 작업에 사용할 수 있는 콘텐츠 데이터베이스가 없습니다. 콘텐츠 데이터베이스를 만들고 작업을 다시 시도하십시오. 콘텐츠 데이터베이스를 만들려면 [응용 프로그램 관리] 페이지에서 "콘텐츠 데이터베이스"를 클릭하고 사용할 웹 응용 프로그램을 선택한 후 "콘텐츠 데이터베이스 추가"를 클릭하십시오.
자세한 내용은 다른 이름을 사용하여 Windows SharePoint Services 3.0 사이트 모음을 복원하려고 하면 "이 작업에 사용할 수 있는 콘텐츠 데이터베이스가 없습니다."라는 오류 메시지가 나타난다(https://go.microsoft.com/fwlink/?linkid=128251&clcid=0x412)를 참조하십시오.
사이트 모음 식별자가 충돌하지 않도록 하려면 다음을 수행합니다.

  • 사이트 모음을 동일한 웹 응용 프로그램의 다른 콘텐츠 데이터베이스에 복원합니다.

  • 사이트 모음을 동일한 콘텐츠 데이터베이스에 복원해야 하는 경우 사이트 모음을 백업한 후 복원하기 전에 원본 사이트 모음을 삭제합니다.

    큰 사이트 모음을 복원하는 경우 먼저 다른 콘텐츠 데이터베이스에 복원한 다음 원본 데이터베이스에서 -gradualdelete 매개 변수와 함께 Stsadm deletesite 작업을 사용합니다. 마지막으로 Stsadm mergecontentdbs 작업을 사용하여 사이트 모음을 다시 첫 번째 콘텐츠 데이터베이스로 이동합니다. -gradualdelete 매개 변수가 4월 누적 업데이트의 일부로 추가되었습니다. 자세한 내용은 Windows SharePoint Services 3.0 소프트웨어 업데이트 배포를 참조하십시오.

중요

이 절차를 완료하려면 최소한 로컬 컴퓨터에서 Administrators 그룹의 구성원이어야 합니다.

Stsadm 명령줄 도구를 사용하여 사이트 모음 복원

  1. SharePoint 제품 및 기술이 설치된 드라이브에서 %COMMONPROGRAMFILES%\Microsoft shared\Web server extensions\12\Bin 디렉터리로 변경합니다.

  2. 사이트 모음을 복원하려면 다음 명령을 입력하고 Enter 키를 누릅니다.

    stsadm -o restore -url <URL 이름> -filename <UNC 경로>

    여기서 URL 이름은 복원하려는 사이트 모음의 URL이고, UNC 경로는 백업 공유 폴더의 UNC 경로입니다.

  3. 선택한 모든 항목을 덮어쓰게 된다는 경고가 나타나면 y를 입력한 다음 Enter 키를 누릅니다.

  4. 메시지가 나타나면 웹 응용 프로그램 및 콘텐츠 데이터베이스의 사용자 이름과 암호를 입력합니다.

  5. 복구가 성공적으로 완료되면 명령 프롬프트 창에 다음 텍스트가 표시됩니다.

    Operation completed successfully.
    

    복구가 제대로 완료되지 않으면 해당 오류에 대한 자세한 추가 정보가 명령 프롬프트 창에 표시됩니다. 이 문제의 가장 일반적인 원인은 URL 또는 파일 이름을 잘못 지정했기 때문입니다.

  6. 사이트 모음에 대한 액세스가 백업 절차 중에 제한된 경우 제한된 액세스 설정이 복원된 사이트에 적용되었을 수 있습니다. 이 경우 setsitelock 작업을 사용하여 사이트 잠금 설정을 백업 전 상태로 되돌려야 합니다.

    1. 사이트의 현재 액세스 수준을 확인하려면 다음 명령을 입력하고 Enter 키를 누릅니다.

      stsadm -o getsitelock -url <URL 이름>

      여기서 URL 이름은 백업할 사이트 모음의 URL입니다. 자세한 내용은 Getsitelock: Stsadm 작업(Office SharePoint Server)을 참조하십시오.

    2. 현재 액세스 수준이 너무 제한적이면 다음 명령을 입력하고 Enter 키를 눌러 액세스 수준을 변경합니다.

      stsadm -o setsitelock -url <URL 이름> -lock <액세스 수준>

      여기서 URL 이름은 백업할 사이트 모음의 URL이고 액세스 수준은 백업하기 전의 사이트에 대한 사이트 잠금 설정입니다. 자세한 내용은 Setsitelock: Stsadm 작업(Office SharePoint Server)을 참조하십시오.

Restore 작업에 대한 자세한 내용은 Restore: Stsadm 작업(Office SharePoint Server)을 참조하십시오.

백업 예약 또는 지연

SharePoint 중앙 관리 웹 사이트에서는 백업을 예약할 수 없습니다. Stsadm 명령줄 도구를 사용하여 백업을 자동화할 수 있는 작업이 없기 때문입니다. 그러나 배치 파일을 만든 다음 Windows Server 2003의 작업 스케줄러를 사용하여 특정 시간에 배치 파일을 실행하는 방법으로 프로세스를 자동화할 수는 있습니다. Search Server 2008 기본 제공 도구를 사용하여 백업을 수행하면 성능에 영향을 줄 수 있으므로, 보통 야간이나 주말 등 사용량이 많지 않은 시간에 백업을 예약합니다.

다음 절차에 따라 사이트 모음의 전체 백업을 실행하는 배치 파일을 만듭니다. 이 절차에서는 백업용 공유 폴더를 이미 만들었다고 가정합니다. 공유 폴더를 만드는 방법에 대한 자세한 내용은 팜 백업 및 복원 준비(Search Server 2008) 문서를 참조하십시오.

작업 스케줄러를 사용할 때 컴퓨터의 시스템 날짜와 시간이 정확한지 확인하십시오. 이 정보를 확인하거나 변경하려면 작업 표시줄의 시간 표시기를 두 번 클릭합니다.

배치 파일 만들기

  1. 시작을 클릭하고 실행을 클릭합니다.

  2. notepad를 입력하고 확인을 클릭합니다.

  3. 메모장에 다음 텍스트를 입력합니다.

    @echo off
    echo ===============================================================
    echo Back up sites for the farm to C:\backup
    echo ===============================================================
    cd \Program Files\Common Files\Microsoft Shared\web server extensions\12\BIN
    @echo off
    stsadm -o backup -directory <\\server name\folder name> -backupmethod full -item <Web application name> 
    echo completed
    

    여기서 \\서버 이름\폴더 이름은 백업 폴더의 UNC 경로이고, 웹 응용 프로그램 이름은 백업할 사이트 모음의 이름입니다. showtree 매개 변수를 통해 표시되는 전체 팜 경로 표기를 사용할 수도 있고, 경로의 구성 요소 이름이 고유한 이름(예: Windows SharePoint Services Web Application\SharePoint-80)인 경우 해당 이름을 사용할 수 있습니다.

  4. 메모장의 파일 메뉴에서 다른 이름으로 저장을 클릭합니다.

  5. 다른 이름으로 저장 상자에서 배치 파일을 저장할 폴더를 선택합니다.

  6. ".bat" 파일 확장명을 사용하여 파일 이름 상자에 파일의 이름(예: backup_batch.bat)을 입력합니다.

  7. 파일 형식 상자에서 모든 파일을 클릭합니다.

  8. 저장을 클릭합니다.

백업 예약

  1. 작업 예약 마법사를 시작하고 다음을 클릭합니다.

  2. 찾아보기를 클릭하고 앞서 만든 배치 파일을 찾은 후 열기를 클릭합니다.

  3. 작업의 이름(예: backup_batch)을 입력합니다.

  4. 이 작업을 수행할 주기(예: 매주)를 선택하고 다음을 클릭합니다.

  5. 이 백업을 정기적으로 자동 수행하려면 매주 또는 매월 등의 간격을 선택하고, 이 백업을 한 번만 수행하거나 단일 백업을 나중으로 미루려면 한 번만을 선택합니다.

  6. 백업 시간 및 시작 날짜를 선택합니다.

  7. 사용자 이름과 암호를 입력하고 다음을 클릭합니다. 그러면 이 작업이 해당 사용자가 시작한 것처럼 실행됩니다.

  8. 마침을 클릭합니다.

    작업의 고급 설정을 구성하려면 마법사의 마지막 페이지에서 [마침]을 클릭하면 이 작업의 고급 속성 열기 확인란을 선택합니다. 이 경우 마침을 클릭하면 작업의 속성 대화 상자가 열립니다. 이 대화 상자의 작업 탭에서 실행 중인 프로그램을 변경하거나 일정 탭에서 일정을 세부 조정하거나 설정 탭에서 설정을 사용자 지정하거나 보안 탭에서 사용자 및 그룹 사용 권한을 설정할 수 있습니다.

참고 항목

개념

팜 백업 및 복원(Search Server 2008)
전체 팜 백업 및 복원(Search Server 2008)
기본 제공 도구를 사용하여 웹 응용 프로그램 백업 및 복원(Search Server 2008)
데이터베이스 백업 및 복원(Search Server 2008)