백업 및 복구를 위한 사용 권한 구성(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 역할에 사용자를 추가하거나 해당 역할에서 사용자를 제거하려면
최소 요구 사항을 충족하는지 확인합니다. 즉, Add-SPShellAdmin을 참조하십시오.
시작 메뉴에서 모든 프로그램을 클릭합니다.
Microsoft SharePoint 2010 Products를 클릭합니다.
SharePoint 2010 관리 셸을 클릭합니다.
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 그룹 구성원 | 백업 폴더에 대한 모든 권한 |
---|---|---|---|
팜 |
예 |
아니요 |
예 |
서비스 응용 프로그램 |
예 |
아니요 |
예 |
콘텐츠 데이터베이스 |
예 |
아니요 |
예 |
사이트 모음 |
아니요 |
예 |
예 |
사이트, 목록, 문서 라이브러리 |
예 |
아니요 |
예 |