SQL Server 데이터베이스의 셀프 서비스 복구 구성
게시 날짜: 2016년 3월
적용 대상: System Center Data Protection Manager 2010, System Center 2012 R2 Data Protection Manager
System Center 2012 – Data Protection Manager(DPM)에는 SQL Server용 DPM 셀프 서비스 복구 구성 도구(SSRCT)가 포함되어 있습니다. 이 도구는 DPM 서버에 설치되며 DPM 관리자 콘솔의 보호 작업 영역에서 액세스할 수 있습니다. 이 도구를 사용하여 DPM 역할을 만들기, 수정 또는 삭제할 수 있으며, 이를 통해 어떤 사용자가 자신의 보호된 SQL Server 데이터베이스에 대한 셀프 서비스 복구를 수행할 수 있는지 지정할 수 있습니다.
역할을 만들어 셀프 서비스 복구를 설정합니다. 그런 다음 필요에 따라 이러한 역할을 관리할 수 있습니다. 역할을 만들 때 다음 설정을 지정합니다.
보안 그룹: SQL Server 데이터베이스의 셀프 서비스 복구를 사용하도록 허용하려는 사용자를 포함하는 하나 이상의 보안 그룹.
복구 항목: 사용자가 셀프 서비스 복구를 사용하도록 설정하려는 SQL Server 및 현재 DPM에 의해 보호되는 SQL Server 데이터베이스의 인스턴스.
복구 대상: 사용자가 셀프 서비스 복구를 수행하는 동안 데이터베이스 복구의 대상 위치로 사용할 수 있는 SQL Server의 인스턴스.
DPM 셀프 서비스 복구 구성 도구를 사용하여 DPM 역할을 만들려면
DPM 관리자 콘솔에서 보호 보기로 이동한 후 셀프 서비스 복구 구성을 클릭합니다.
SQL Server용 DPM 셀프 서비스 복구 구성 도구가 열립니다.
새 DPM 역할을 만들려면 역할 만들기를 클릭합니다.
새 역할 만들기 마법사가 열리고 DPM 역할을 만들 수 있도록 다음 페이지로 안내합니다.
보안 그룹 페이지에서 추가를 클릭하고 도메인\보안 그룹 형식으로 보안 그룹에 입력하거나 도메인\사용자 이름 형식으로 개별 사용자를 입력합니다. DPM 역할에 여러 그룹 및 사용자를 추가할 수 있습니다.
복구 항목 페이지에서 복구 항목으로 SQL Server의 인스턴스를 지정하려면 추가를 클릭한 다음 <컴퓨터 이름\인스턴스 이름> 형식으로 인스턴스 이름을 입력합니다. 또한 필요에 따라 SQL Server 데이터베이스를 지정하려면 Tab 키를 누른 후 데이터베이스 이름을 입력하거나 이 역할의 사용자가 인스턴스에 있는 모든 데이터베이스를 복구할 수 있도록 하려면 Tab 키를 누른 다음에 스페이스바를 눌러 데이터베이스 이름 열의 텍스트를 지웁니다.
DPM 역할의 사용자가 SQL Server 인스턴스의 모든 SQL Server 데이터베이스를 복구하도록 설정하면 해당 사용자가 이후 인스턴스에 추가된 모든 SQL Server 데이터베이스를 복구할 수 있습니다. DPM 역할을 사용하여 액세스를 설정할 때는 역할의 모든 구성원에게 모든 데이터베이스를 보고 액세스할 적절한 권한이 부여되었는지 확인하십시오.
복구 대상 위치 페이지에서 하나 이상의 복구 대상 위치 및 파일 경로를 지정하여 이 DPM 역할의 사용자가 지정된 데이터베이스에 대한 파일을 복구할 수 있는 위치를 제한합니다. SQL Server 데이터베이스 파일을 복구하기 위해 이 DPM 역할의 사용자에 대한 복구 대상 위치 또는 경로를 지정할 필요는 없습니다. 복구 시 복구 대상 위치를 제한하지 않으면 사용자가 쓰기 권한이 있는 모든 위치에 데이터베이스 파일을 복구할 수 있습니다. 그러나 사용자는 원본 데이터베이스 파일을 덮어쓸 수 없으며 이 작업을 수행하려고 하는 경우는 SQL Server용 DPM 셀프 서비스 복구 도구(SSRT)에서 차단합니다. 사용자를 위한 복구 대상 위치를 지정하지 않으려면 사용자가 다른 SQL Server 인스턴스에 데이터베이스를 복구하도록 허용 확인란의 선택을 취소하고 다음을 클릭합니다. SQL Server의 여러 인스턴스를 지정할 수 있습니다.
사용자가 SQL Server 데이터베이스 파일을 복구할 수 있는 위치를 제한하려면 사용자가 다른 SQL Server 인스턴스에 데이터베이스를 복구하도록 허용 확인란을 선택하고 추가를 클릭한 다음, SQL Server 인스턴스 열에 SQL Server의 인스턴스를 입력하고 필요에 따라 이 역할의 사용자가 SQL Server 데이터베이스 파일을 복구할 수 있는 복구된 파일 경로 열에 경로를 입력합니다. 또는 사용자가 인스턴스에서 모든 경로를 복구할 수 있도록 설정하려면 Tab 키를 누른 다음에 스페이스바를 눌러 복구된 파일 경로 열에서 텍스트를 지웁니다. 이 역할의 모든 사용자가 SQL Server 데이터베이스 관리자인 경우는 SQL Server 인스턴스의 모든 위치에 해당 데이터베이스 파일을 복구하도록 설정할 수 있습니다. 그러나 사용자가 SQL Server 관리자가 아닌 경우에는 다른 SQL Server 데이터베이스의 기능에 영향을 주지 않도록 데이터베이스 파일을 복구할 수 있는 위치를 제한할 수도 있습니다.
PowerShell을 사용하여 DPM 역할을 만들려면
DPM 역할을 만듭니다.
중요 DPM 역할을 만들려면 다음 명령을 모두 다음과 같은 순서로 실행해야 합니다.
New-DPMRole -Name <NewDMPRoleName> -DPMServerName <DPMServerName> [-Description <DPMRoleDescription>] [<CommonParameters>]
개별 사용자를 지정하거나 SQL Server 데이터베이스의 셀프 서비스 복구를 사용하도록 설정하려는 사용자가 포함된 보안 그룹을 지정합니다.
Add-DPMSecurityGroup -SecurityGroups <SecurityGroupsToAddToDPMRole> -DpmRole <DPMRoleName> [<CommonParameters>]
참고
지정된 사용자는 SQL Server의 인스턴스에 구성된 데이터베이스 권한과 관계 없이 해당 SQL Server 데이터베이스를 복구할 수 있습니다.
사용자가 셀프 서비스 복구를 사용하도록 설정하려는 SQL Server 및 현재 DPM에 의해 보호되는 SQL Server 데이터베이스의 인스턴스를 지정합니다.
Add-DPMRecoveryItem -Datasources <SQLServerDatabaseName> -Type SQLDatabase -DpmRole <DPMRoleName> [<CommonParameters>]
-또는-
Add-DPMRecoveryItem -SQLInstances <SQLDataSource> -Type SQLInstance -DpmRole <DPMRole> [<CommonParameters>]
사용자가 셀프 서비스 복구 중에 데이터베이스를 복구할 대상 위치로 사용할 수 있는 SQL Server 인스턴스를 식별 및 추가합니다.
복구 대상 개체를 만듭니다.
New-DPMRecoveryTarget -Type SQLInstance or SQLDatabase -RecoveryTarget <ComputerName\InstanceName> -RecoveredFilesPath <FilePath> [<CommonParameters>]
복구 대상 개체를 역할에 추가합니다.
Add-DPMRecoveryTarget -DpmRole <DMPRoleName> -RecoveryTargets <TargetRecoveryTargetName> [<CommonParameters>]
새 DPM 역할을 저장합니다.
Set-DPMRole -DpmRole <DMPRoleName> -Confirm [<CommonParameters>]
생성한 DPM 역할을 다음과 같이 수정하거나 삭제할 수 있습니다.
DPM 셀프 서비스 복구 구성 도구를 사용하여 DPM 역할을 수정하려면
DPM 관리자 콘솔에서 보호 보기로 이동한 후 셀프 서비스 복구 구성을 클릭합니다.
SQL Server용 DPM 셀프 서비스 복구 구성 도구가 열립니다.
DPM 역할을 수정하려면 역할을 선택한 다음 수정을 클릭합니다.
DPM 관리 셸 cmdlet을 사용하여 DPM 역할의 이름을 바꾸려면
편집할 DPM 역할을 엽니다.
Get-DPMRole -Name <DMPRoleName> -DPMServerName <DPMServerName> -Editable <SwitchParameter> [<CommonParameters>]
DPM 역할의 이름을 바꿉니다.
Rename-DPMRole -Name <NewDMPRoleName> [-Description <DPMRoleDescription>] -DpmRole <DPMRoleName> [<CommonParameters>]
참고
지정된 보안 그룹의 사용자는 SQL Server의 인스턴스에 구성된 데이터베이스 권한과 관계 없이 해당 SQL Server 데이터베이스를 복구할 수 있습니다.
수정된 DPM 역할을 저장합니다.
Set-DPMRole -DpmRole <DMPRoleName> -Confirm [<CommonParameters>]
복구 대상 위치를 제거하려면
편집할 DPM 역할을 엽니다.
Get-DPMRole -Name <DMPRoleName> -DPMServerName <DPMServerName> -Editable <SwitchParameter> [<CommonParameters>]
참고
대상 위치를 제거할 때 정규화된 도메인 이름(FQDN)이 필요합니다.
복구 대상 위치를 제거합니다.
Remove-DPMRole -DpmRole <DMPRoleName> [<CommonParameters>]
수정된 DPM 역할을 저장합니다.
Set-DPMRole -DpmRole <DMPRoleName> -Confirm [<CommonParameters>]
DPM 셀프 서비스 복구 구성 도구를 사용하여 DPM 역할을 삭제하려면
DPM 관리자 콘솔에서 보호 보기로 이동한 후 셀프 서비스 복구 구성을 클릭합니다.
SQL Server용 DPM 셀프 서비스 복구 구성 도구가 열립니다.
DPM 역할을 삭제하려면 역할을 선택한 다음 삭제를 클릭합니다.
DPM 관리 셸 cmdlet을 사용하여 DPM 역할을 삭제하려면
DPM 역할을 엽니다.
Get-DPMRole -Name <DMPRoleName> -DPMServerName <DPMServerName> -Editable <SwitchParameter> [<CommonParameters>]
DPM 역할을 삭제합니다.
Remove-DPMRole -DPMRole <DMPRoleName> [<CommonParameters>]