SQL Server-adatbázisok önkiszolgáló helyreállításának konfigurálása
Érvényes: System Center Data Protection Manager 2010, System Center 2012 R2 Data Protection Manager
A System Center 2012 – Data Protection Manager (DPM) tartalmazza az SQL Server rendszerhez készült DPM Self-Service Recovery Configuration Tool eszközt, amely a DPM-kiszolgálóra telepíthető, és a DPM felügyeleti konzol Védelem feladatterületéről érhető el. Ezzel az eszközzel olyan DPM-szerepköröket hozhat létre, módosíthat és törölhet, amelyek megadják, hogy mely felhasználók hajthatják végre a saját védett SQL Server-adatbázisaik önkiszolgáló helyreállítását.
Az önkiszolgáló helyreállítás egy szerepkör létrehozásával állítható be. A szerepkört ezután az igényeknek megfelelően kezelheti. Szerepkör létrehozásakor az alábbi beállításokat kell megadnia:
Biztonsági csoportok: Egy vagy több olyan biztonsági csoport, amely azon felhasználókat tartalmazza, akik számára engedélyezni kívánja az SQL Server-adatbázisok önkiszolgáló helyreállítását.
Helyreállítási elemek: Az SQL Server és az SQL Server-adatbázisok azon példányai, amelyeket a DPM véd, és amelyek tekintetében engedélyezni kívánja a felhasználók által végrehajtható önkiszolgáló helyreállítást.
Helyreállítási célok: Az SQL Server azon példányai, amelyeket a felhasználók célhelyként használhatnak az adatbázisok helyreállításához az önkiszolgáló helyreállítás során.
DPM-szerepkör létrehozása a DPM Self-Service Recovery Configuration Tool használatával
-
Nyissa meg a DPM felügyeleti konzol Védelem nézetét, majd kattintson az Önkiszolgáló helyreállítás konfigurálása elemre.
Megnyílik az SQL Server rendszerhez készült DPM Self-Service Recovery Configuration Tool eszköz.
-
Új DPM-szerepkör létrehozásához kattintson a Szerepkör létrehozása parancsra.
-
Megnyílik az Új szerepkör létrehozása varázsló, és végigvezeti a DPM-szerepkör létrehozására szolgáló alábbi lapokon:
- A Biztonsági csoportok lapon kattintson a **Hozzáadás** parancsra, és írjon be egy biztonsági csoportot a *tartomány\\biztonsági csoport* formátumban, vagy egy felhasználót a *tartomány\\felhasználónév* formátumban. Több biztonsági csoportot és felhasználót is hozzáadhat egy DPM-szerepkörhöz. - A Helyreállítási elemek lapon adjon meg egy SQL Server-példányt helyreállítási elemként, kattintson a **Hozzáadás** parancsra, majd írja be a példánynevet a \<számítógép neve\\példány neve\> formátumban. Ha SQL Server-adatbázist is meg kíván adni, nyomja le a TAB billentyűt, és írjon be egy adatbázisnevet. Ha engedélyezni kívánja a szerepkör felhasználói számára a példányon található összes adatbázis helyreállítását, nyomja le a TAB billentyűt, majd a Szóköz billentyűt az **Adatbázis neve** oszlopban található szöveg törléséhez. Vegye figyelembe, hogy ha engedélyezi a DPM-szerepkör felhasználói számára egy SQL Server-példányon található összes SQL Server-adatbázis helyreállítását, ezek a felhasználók a példányhoz később hozzáadott adatbázisok bármelyikét is helyreállíthatják. Ha DPM-szerepkörök használatával engedélyezi a hozzáférést, győződjön meg róla, hogy a szerepkör összes tagja megkapja a megfelelő jogosultságokat az összes adatbázis megtekintéséhez és eléréséhez. - A Helyreállítási célhelyek lapon adjon meg egy vagy több helyreállítási célhelyet és elérési utat annak korlátozására, hogy az adott DPM-szerepkör felhasználói hová állíthatják helyre saját adatbázisaik fájljait. Nem kell megadnia helyreállítási célhelyeket és elérési utakat az adott DPM-szerepkör felhasználói számára saját SQL Server-adatbázisfájljaik helyreállításához. Ha nem korlátozza a helyreállítási célhelyeket, a helyreállításkor a felhasználók bármilyen olyan helyre helyreállíthatják az adatbázisfájlokat, amelyhez írási jogosultsággal rendelkeznek. A felhasználók azonban nem írhatják felül az eredeti adatbázisfájlokat, és az SQL Server rendszerhez készült DPM Self-Service Recovery Tool (SSRT) meggátolja a felhasználókat a felülírásra irányuló kísérletekben. Ha nem kíván megadni helyreállítási célhelyeket a felhasználók számára, ne jelölje be **A felhasználók másik SQL Server-példányba is helyreállíthatják az adatbázisokat** jelölőnégyzetet, majd kattintson a **Tovább** gombra. Több SQL Server-példányt is megadhat. Ha korlátozni kívánja azokat a helyeket, ahová a felhasználók helyreállíthatják az SQL Server-adatbázisfájlokat, jelölje be **A felhasználók másik SQL Server-példányba is helyreállíthatják az adatbázisokat** jelölőnégyzetet, kattintson a **Hozzáadás** parancsra, majd írjon be egy SQL Server-példányt az **SQL Server-példány** oszlopba, illetve, ha kívánja, egy elérési utat a **Helyreállítás elérési útja** oszlopba azon hely megadásához, ahová a szerepkör felhasználói helyreállíthatják saját SQL Server-adatbázisfájljaikat. Ha a példányon bármilyen elérési utat engedélyezni kíván a helyreállításhoz a felhasználók számára, nyomja le a TAB, majd a Szóköz billentyűt a **Helyreállítás elérési útja** oszlopban található szöveg törléséhez. Ha az adott szerepkör összes felhasználója SQL Server-adatbázisrendszergazda, célszerű engedélyezni számukra bármilyen helyet az SQL Server-példányon a saját adatbázisfájljaik helyreállításához. Ha azonban a felhasználók nem SQL Server-rendszergazdák, ajánlott korlátozni azon helyeket, ahová az adatbázisfájlok helyreállítását végezhetik, így nem lehetnek hatással a többi SQL Server-adatbázis működésére.
DPM-szerepkör létrehozása a PowerShell használatával
-
Hozzon létre egy DPM-szerepkört.
Fontos DPM-szerepkör létrehozásához a megadott sorrendben kell futtatni az összes alábbi parancsot.
New-DPMRole -Name <NewDMPRoleName> -DPMServerName <DPMServerName> [-Description <DPMRoleDescription>] [<CommonParameters>]
-
Adja meg az egyes felhasználókat vagy a biztonsági csoportokat, amelyek azon felhasználókat tartalmazzák, akik számára engedélyezni kívánja az SQL Server-adatbázisok önkiszolgáló helyreállítását.
Add-DPMSecurityGroup -SecurityGroups <SecurityGroupsToAddToDPMRole> -DpmRole <DPMRoleName> [<CommonParameters>]
Megjegyzés A megadott felhasználók az SQL Server-példányokon konfigurált adatbázis-jogosultságoktól függetlenül helyreállíthatják saját SQL Server-adatbázisaikat.
-
Adja meg az SQL Server és az SQL Server-adatbázisok azon példányait, amelyeket a DPM véd, és amelyek tekintetében engedélyezni kívánja a felhasználók által végrehajtható önkiszolgáló helyreállítást.
Add-DPMRecoveryItem -Datasources <SQLServerDatabaseName> -Type SQLDatabase -DpmRole <DPMRoleName> [<CommonParameters>]
–Vagy–
Add-DPMRecoveryItem -SQLInstances <SQLDataSource> -Type SQLInstance -DpmRole <DPMRole> [<CommonParameters>]
-
Azonosítsa és adja meg az SQL Server azon példányait, amelyeket a felhasználók célhelyként használhatnak az adatbázisok helyreállításához az önkiszolgáló helyreállítás során.
Hozzon létre egy helyreállítási célobjektumot.
New-DPMRecoveryTarget -Type SQLInstance or SQLDatabase -RecoveryTarget <ComputerName\InstanceName> -RecoveredFilesPath <FilePath> [<CommonParameters>]
Adja hozzá a helyreállítási célobjektumot a szerepkörhöz.
Add-DPMRecoveryTarget -DpmRole <DMPRoleName> -RecoveryTargets <TargetRecoveryTargetName> [<CommonParameters>]
-
Mentse az új DPM-szerepkört.
Set-DPMRole -DpmRole <DMPRoleName> -Confirm [<CommonParameters>]
A létrehozott DPM-szerepkört az alábbiak szerint módosíthatja vagy törölheti:
DPM-szerepkör módosítása a DPM Self-Service Recovery Configuration Tool használatával
-
Nyissa meg a DPM felügyeleti konzol Védelem nézetét, majd kattintson az Önkiszolgáló helyreállítás elemre.
Megnyílik az SQL Server rendszerhez készült DPM Self-Service Recovery Configuration Tool eszköz.
-
A DPM-szerepkör módosításához jelölje ki a szerepkört, majd kattintson a Módosítás parancsra.
DPM-szerepkör átnevezése a DPM felügyeleti rendszerhéj parancsmagjainak használatával
-
Nyissa meg a DPM-szerepkört szerkesztésre.
Get-DPMRole -Name <DMPRoleName> -DPMServerName <DPMServerName> -Editable <SwitchParameter> [<CommonParameters>]
-
Nevezze át a DPM-szerepkört.
Rename-DPMRole -Name <NewDMPRoleName> [-Description <DPMRoleDescription>] -DpmRole <DPMRoleName> [<CommonParameters>]
Megjegyzés A megadott biztonsági csoportokban található felhasználók az SQL Server-példányokon konfigurált adatbázis-jogosultságoktól függetlenül helyreállíthatják saját SQL Server-adatbázisaikat.
-
Mentse a módosított DPM-szerepkört.
Set-DPMRole -DpmRole <DMPRoleName> -Confirm [<CommonParameters>]
Helyreállítási célhely eltávolítása
-
Nyissa meg a DPM-szerepkört szerkesztésre.
Get-DPMRole -Name <DMPRoleName> -DPMServerName <DPMServerName> -Editable <SwitchParameter> [<CommonParameters>]
Megjegyzés Célhely eltávolításakor a teljes tartománynév szükséges.
-
Távolítsa el a helyreállítási célhelyet.
Remove-DPMRole -DpmRole <DMPRoleName> [<CommonParameters>]
-
Mentse a módosított DPM-szerepkört.
Set-DPMRole -DpmRole <DMPRoleName> -Confirm [<CommonParameters>]
DPM-szerepkör törlése a DPM Self-Service Recovery Configuration Tool használatával
-
Nyissa meg a DPM felügyeleti konzol Védelem nézetét, majd kattintson az Önkiszolgáló helyreállítás elemre.
Megnyílik az SQL Server rendszerhez készült DPM Self-Service Recovery Configuration Tool eszköz.
-
A DPM-szerepkör törléséhez jelölje ki a szerepkört, majd kattintson a Törlés parancsra.
DPM-szerepkör törlése a DPM felügyeleti rendszerhéj parancsmagjainak használatával
-
Nyissa meg a DPM-szerepkört.
Get-DPMRole -Name <DMPRoleName> -DPMServerName <DPMServerName> -Editable <SwitchParameter> [<CommonParameters>]
-
Törölje a DPM-szerepkört.
Remove-DPMRole -DPMRole <DMPRoleName> [<CommonParameters>]