백업 및 복구를 위한 사용 권한 구성(SharePoint Server 2010)

 

적용 대상: SharePoint Foundation 2010, SharePoint Server 2010

마지막으로 수정된 항목: 2016-11-30

Microsoft SharePoint Server 2010을 백업하거나 복원하기 전에 Timer Service 계정, SQL Server 서비스 계정 및 백업이나 복원 작업을 실행 중인 사용자가 올바른 권한을 가지고 있거나 올바른 Windows 보안 그룹 또는 SharePoint 그룹 구성원인지 확인해야 합니다. 이러한 권한 및 그룹 구성원 자격은 초기에 구성해야 하며, 나중에 새 팜 구성 요소를 환경에 추가할 때 백업 및 복원 작업을 수행할 사용자를 추가하려는 경우 권한과 그룹 구성원 자격을 업데이트해야 합니다.

이 항목의 내용

  • SPTimerV4 Timer Service 및 SQL Server 계정의 권한

  • 중앙 관리에서 백업 및 복원 작업을 실행하는 데 필요한 그룹 구성원 자격

  • Windows PowerShell에서 백업 및 복원 작업을 실행하기 위한 권한 설정

SPTimerV4 Timer Service 및 SQL Server 계정의 권한

SharePoint Server 2010의 Windows SharePoint Services Timer V4(SPTimerV4) 및 SQL Server 서비스 계정은 사용자를 대신하여 백업 및 복원 작업을 수행합니다. 이러한 서비스 계정에는 모든 백업 폴더에 대한 모든 권한이 필요합니다.

중앙 관리에서 백업 및 복원 작업을 실행하는 데 필요한 그룹 구성원 자격

중앙 관리를 사용하여 팜 및 팜 구성 요소를 백업하거나 복원할 모든 사용자 계정에 아래 표에 설명된 그룹 구성원 자격이 있는지 확인해야 합니다.

필요한 그룹 구성원 자격

팜 구성 요소 로컬 컴퓨터의 Administrators 그룹 구성원 Farm Administrators SharePoint 그룹 구성원

아니요

서비스 응용 프로그램

아니요

콘텐츠 데이터베이스

아니요

사이트 모음

아니요

사이트, 목록, 문서 라이브러리

아니요

Windows PowerShell에서 백업 및 복원 작업을 실행하기 위한 권한 설정

Windows PowerShell을 사용하여 팜 및 팜 구성 요소를 백업하거나 복원할 모든 사용자 계정이 지정된 데이터베이스에 대한 SharePoint_Shell_Access 역할에 추가되었으며, 이 섹션 뒷부분의 표에 설명되어 있는 권한을 가지고 있는지 확인해야 합니다.

Add-SPShellAdmin cmdlet을 실행하여 사용자 계정을 이 역할에 추가할 수 있습니다. 각 사용자 계정에 대해 명령을 실행해야 합니다. 또한 액세스 권한을 부여할 모든 데이터베이스에 대해 명령을 실행해야 합니다.

참고

특정 팜 구성 요소를 백업 및 복원하기 위한 권한은 사용자 계정에 한 번만 부여하면 됩니다. 환경에 새 팜 구성 요소가 추가되거나, 사용자가 백업 및 복원 작업을 수행하도록 하려는 경우에만 이 작업을 다시 수행하면 됩니다.

Windows PowerShell을 사용하여 SharePoint_Shell_Access 역할에 사용자를 추가하거나 해당 역할에서 사용자를 제거하려면

  1. 최소 요구 사항을 충족하는지 확인합니다. 즉, Add-SPShellAdmin을 참조하십시오.

  2. 시작 메뉴에서 모든 프로그램을 클릭합니다.

  3. Microsoft SharePoint 2010 Products를 클릭합니다.

  4. SharePoint 2010 관리 셸을 클릭합니다.

  5. Windows PowerShell 명령 프롬프트(PS C:\>)에 다음 명령을 입력하고 Enter 키를 누릅니다.

    Add-SPShellAdmin -Username <User account> -Database <Database ID>

    팜의 모든 데이터베이스에 사용자 계정을 추가하려면 다음 명령을 입력하고 Enter 키를 누릅니다.

    ForEach ($db in Get-SPDatabase) {Add-SPShellAdmin -Username <User account> -Database $db}

    팜의 모든 데이터베이스에서 사용자 계정을 제거하려면 다음 명령을 입력하고 Enter 키를 누릅니다.

    ForEach ($db in Get-SPDatabase) {Remove-SPShellAdmin -Username <User account> -Database $db}

    팜의 데이터베이스에 현재 추가되어 있는 사용자 계정을 보려면 다음 명령을 입력하고 Enter 키를 누릅니다.

    ForEach ($db in Get-SPDatabase) {Get-SPShellAdmin -Database $db}

자세한 내용은 Add-SPShellAdmin을 참조하십시오.

Windows PowerShell을 사용하여 백업 또는 복원 작업을 실행하는 사용자에 대해 추가 권한을 부여해야 할 수도 있습니다. 아래 표에 필요한 권한이 나와 있습니다.

Windows PowerShell에 대해 필요한 권한

팜 구성 요소 로컬 컴퓨터의 Administrators 그룹 구성원 Farm Administrators SharePoint 그룹 구성원 백업 폴더에 대한 모든 권한

아니요

서비스 응용 프로그램

아니요

콘텐츠 데이터베이스

아니요

사이트 모음

아니요

사이트, 목록, 문서 라이브러리

아니요