다음을 통해 공유


SharePoint Server에서 팜 간에 구성 설정 복사

적용 대상:yes-img-132013 yes-img-162016 yes-img-192019 yes-img-seSubscription Edition no-img-sopSharePoint in Microsoft 365

Microsoft PowerShell을 사용하여 SharePoint Server 팜 간에 구성 설정을 복사할 수 있습니다.

시작하기 전에

다양한 방법으로 팜 간에 구성을 복사할 수 있습니다. 복사할 구성 설정과 설정을 복사해야 하는 빈도에 따라 적절한 방법을 결정하십시오.

  • 콘텐츠 데이터베이스가 연결되지 않은 상태로 팜을 백업 및 복원합니다. 이 방법을 사용하는 경우 팜 설정 및 웹 응용 프로그램 설정뿐 아니라 선택한 서비스 응용 프로그램의 설정도 복사할 수 있습니다.

  • 구성만 백업 및 복원합니다. 이 방법을 사용하는 경우에는 핵심 SharePoint Foundation 설정만 복사됩니다.

    참고

    이 방법에는 웹 응용 프로그램 또는 서비스 응용 프로그램 설정은 포함되지 않습니다. 복원된 팜에 웹 응용 프로그램 설정이 필요한 경우에는 다른 방법 중 하나를 사용하십시오.

  • 문서화된 구성에 따라 배포 스크립트를 작성합니다. 이 방법을 사용하는 경우 초기에는 작업이 더 많아질 수 있지만, 표준화된 사항을 보다 쉽게 유지 관리할 수 있습니다.

SharePoint Server에서 콘텐츠 데이터베이스 없이 팜을 백업 및 복원하여 구성 설정 복사

팜 백업을 사용하여 구성 설정을 복사하려면 먼저 팜에서 콘텐츠 데이터베이스를 분리하는 것이 좋습니다. 단, 라이브 프로덕션 팜에서는 이 단계를 수행하지 않는 것이 좋습니다.

참고

콘텐츠 데이터베이스 없이 팜 백업을 만들어도 서비스 응용 프로그램은 백업됩니다.

PowerShell을 사용하여 콘텐츠 데이터베이스 없이 팜을 백업 및 복원하려면

  1. 다음 멤버 자격이 있는지 확인합니다.
  • SQL Server 인스턴스에 대한 securityadmin 고정 서버 역할

  • 업데이트하려는 모든 데이터베이스에 대한 db_owner 고정 데이터베이스 역할

  • PowerShell cmdlet을 실행 중인 서버의 Administrators 그룹

    관리자는 Add-SPShellAdmin cmdlet을 사용하여 SharePoint Server cmdlet 사용 권한을 부여할 수 있습니다.

    참고

    권한이 없는 경우 설치 관리자 또는 SQL Server 관리자에게 문의하여 권한을 요청하십시오. PowerShell 권한에 대한 자세한 내용은 Add-SPShellAdmin을 참조하십시오.

  1. SharePoint 관리 셸을 시작합니다.

  2. PowerShell 명령 프롬프트에서 다음 명령을 입력하여 현재 웹 응용 프로그램 URL 및 콘텐츠 데이터베이스 매핑을 문서화합니다.

    Get-SPWebApplication | %{$_.Name;$_.Url;%{$_.ContentDatabases|%{$_.Name};Write-Host ""}}
    
  3. 다음 예제와 같이 모든 콘텐츠 데이터베이스를 분리하거나,

    Get-SPContentDatabase | Dismount-SPContentDatabase
    

    다음 예제와 같이 특정 콘텐츠 데이터베이스를 분리합니다.

    Get-SPContentDatabase WSS_Content | Dismount-SPContentDatabase
    
  4. 팝을 백업합니다.

    Backup-SPFarm -Directory \\servername\share -BackupMethod Full
    
    

    참고

    \servername\share\spbr####\spbackup.log 파일을 보고 백업 진행률을 볼 수 있습니다.

  5. 백업이 완료되면 콘텐츠 데이터베이스를 다시 탑재합니다.

    Mount-SPContentDatabase -Name <WSS_Content> -WebApplication <http://servername>
    

    자리 표시자는 1단계에서 문서화한 각 매핑으로 바꿉니다.

    여기서 각 부분이 나타내는 의미는 다음과 같습니다.

    • <WSS_Content>는 <데이터베이스의 이름 및 ID>입니다.

    • <http://servername>은 <웹 응용 프로그램의 URL>입니다.

자세한 내용은 Mount-SPContentDatabase를 참조하십시오.

참고

명령줄 관리 작업을 수행하는 경우 Windows PowerShell을 사용하는 것이 좋습니다. Stsadm 명령줄 도구는 더 이상 사용되지 않지만 이전 제품 버전과의 호환성을 지원하기 위해 포함됩니다.

구성 설정만 백업 및 복구

팜 백업의 일부로 구성 설정만 백업하도록 선택할 수 있습니다. 구성 전용 백업은 구성 데이터베이스에서 많은 구성 설정을 추출하고 백업합니다. 기본 제공되는 도구를 사용하면 현재 팜에 연결되었는지 여부에 관계없이 모든 구성 데이터베이스의 구성을 백업할 수 있습니다. 구성을 백업하는 방법에 대한 자세한 내용은 SharePoint Server에서 팜 구성 백업을 참조하세요. 구성 백업은 동일한 서버 팜 또는 다른 서버 팜으로 복원할 수 있습니다. 구성이 복원되면 구성 백업 내에서 설정된 값이 있는 팜에 있는 모든 설정을 덮어씁 수 있습니다. 팜에 있는 설정이 구성 백업에 포함되지 않은 경우 덮어쓰지 않습니다. 팜 구성을 복원하는 방법에 대한 자세한 내용은 SharePoint Server에서 팜 구성 복원을 참조하십시오.

참고 항목

개념

SharePoint Server의 백업 및 복구 개요