SQL Server biztonsági mentése az Azure Stacken
Ez a cikk bemutatja, hogyan konfigurálhatja a Microsoft Azure Backup Servert (MABS) az Azure Stack SQL Server-adatbázisainak védelmére.
SQL Server-adatbázisok védelmi munkafolyamata
Az SQL Server-adatbázis Azure-ba történő biztonsági mentésének és az Azure-ból történő helyreállításnak a felügyelete a következőket foglalja magában:
- Biztonsági mentési szabályzat létrehozása az SQL Server-adatbázisok védelméhez
- Igény szerinti biztonsági másolatok létrehozása
- Az adatbázis helyreállítása lemezekről és az Azure-ból
Előfeltételek és korlátozások
- Ha egy távoli fájlmegosztáson lévő fájlokat tartalmazó adatbázissal rendelkezik, a védelem a 104-s hibaazonosítóval meghiúsul. A MABS nem támogatja az SQL Server-adatok védelmét távoli fájlmegosztásokon.
- A MABS nem tudja megvédeni a távoli SMB-megosztásokon tárolt adatbázisokat.
- Győződjön meg arról, hogy a rendelkezésre állási csoport replikái írásvédettként vannak konfigurálva.
- Explicit módon hozzá kell adnia az NTAuthority\System rendszerfiókot az SQL Server Sysadmin csoportjához.
- Ha másodlagos helyhelyreállítást hajt végre egy részben tartalmazott adatbázishoz, győződjön meg arról, hogy a cél SQL-példányon engedélyezve van a tartalmazott adatbázisok funkció.
- Ha másik helyhelyreállítást hajt végre egy fájlstream-adatbázishoz, győződjön meg arról, hogy a cél SQL-példányon engedélyezve van a fájlstream-adatbázis funkció.
- Az SQL Server Always On védelme:
- A MABS észleli a rendelkezésre állási csoportokat, amikor vizsgálatot futtat a védelmi csoportok létrehozásakor.
- A MABS feladatátvételt észlel, és folytatja az adatbázis védelmét.
- A MABS támogatja a többhelyes fürtkonfigurációkat az SQL Server egy példányához.
- Az Always On szolgáltatást használó adatbázisok védelmekor a MABS a következő korlátozásokkal rendelkezik:
- A MABS betartja az SQL Serveren beállított rendelkezésre állási csoportok biztonsági mentési szabályzatát a biztonsági mentési beállítások alapján, az alábbiak szerint:
- Másodlagos – A biztonsági mentéseknek másodlagos replikán kell történnie, kivéve, ha az elsődleges replika az egyetlen online replika. Ha több másodlagos replika is elérhető, akkor a rendszer a legmagasabb biztonsági mentési prioritású csomópontot választja ki a biztonsági mentéshez. Ha csak az elsődleges replika érhető el, akkor a biztonsági mentésnek az elsődleges replikán kell történnie.
- Csak másodlagos – Az elsődleges replikán nem szabad biztonsági másolatot készíteni. Ha az elsődleges replika az egyetlen online, a biztonsági mentésnek nem szabad történnie.
- Elsődleges – A biztonsági mentéseknek mindig az elsődleges replikán kell történnie.
- Bármely replika – A biztonsági mentések a rendelkezésre állási csoport bármelyik rendelkezésre állási replikáján megtörténhetnek. A biztonsági mentés alapjául szolgáló csomópont az egyes csomópontok biztonsági mentési prioritásain alapul.
-
Feljegyzés
- A biztonsági mentések bármely olvasható replikából történhetnek, vagyis elsődleges, szinkron másodlagos, aszinkron másodlagos replikáról.
- Ha bármely replika ki van zárva a biztonsági mentésből, például a Replika kizárása engedélyezve van, vagy nem olvashatóként van megjelölve, akkor a replika egyik beállításnál sem lesz kiválasztva a biztonsági mentéshez.
- Ha több replika is elérhető és olvasható, akkor a legmagasabb biztonsági mentési prioritással rendelkező csomópont lesz kiválasztva a biztonsági mentéshez.
- Ha a biztonsági mentés a kijelölt csomóponton meghiúsul, a biztonsági mentési művelet meghiúsul.
- Az eredeti helyre való helyreállítás nem támogatott.
- A MABS betartja az SQL Serveren beállított rendelkezésre állási csoportok biztonsági mentési szabályzatát a biztonsági mentési beállítások alapján, az alábbiak szerint:
- Az SQL Server 2014 vagy újabb biztonsági mentési problémái:
- Az SQL Server 2014 új funkcióval létrehozott egy adatbázist a helyszíni SQL Serverhez a Microsoft Azure Blob Storage-on. A MABS nem használható a konfiguráció védelmére.
- Az SQL Always On beállítás "Másodlagos előnyben részesítése" biztonsági mentési beállításával kapcsolatban ismert problémák merülnek fel. A MABS mindig biztonsági másolatot készít a másodlagosról. Ha nem található másodlagos, a biztonsági mentés meghiúsul.
Előkészületek
Az Azure Backup Server telepítése és előkészítése.
Biztonsági mentési szabályzat létrehozása
Ha biztonsági mentési szabályzatot szeretne létrehozni az SQL Server-adatbázisok Azure-ba való védelméhez, kövesse az alábbi lépéseket:
Az Azure Backup Serveren válassza ki a Védelmi munkaterületet.
Az eszköz menüjében válassza az Új lehetőséget egy új védelmi csoport létrehozásához.
Az Azure Backup Server elindítja a Védelmi csoport varázslót, amely végigvezeti egy védelmi csoport létrehozásán. Válassza a Tovább lehetőséget.
A Védelmi csoporttípus kiválasztása panelen válassza a Kiszolgálók lehetőséget.
A Csoporttagok kiválasztása panelEn az Elérhető tagok lista megjeleníti a különböző adatforrásokat. Jelölje ki + egy mappa kibontásához és az almappák megjelenítéséhez. Jelölje be a jelölőnégyzetet egy elem kijelöléséhez.
Az összes kijelölt elem megjelenik a Kijelölt tagok listában. A védeni kívánt kiszolgálók vagy adatbázisok kiválasztása után válassza a Tovább gombot.
Az Adatvédelmi módszer kiválasztása panelen adja meg a védelmi csoport nevét, és jelölje be az Online Védelem jelölőnégyzetet.
A Rövid távú célok megadása panelen adja meg a lemez biztonsági mentési pontjainak létrehozásához szükséges bemeneteket, és válassza a Tovább gombot.
A példában az adatmegőrzési tartomány 5 nap, a szinkronizálás gyakorisága 15 percenként egyszer történik, ami a biztonsági mentés gyakorisága. Az Express Teljes biztonsági mentés 20:00-ra van állítva.
Feljegyzés
A bemutatott példában minden nap 20:00 órakor létrejön egy biztonsági mentési pont az előző nap 20:00-tól módosított adatok átvitelével. Ezt a folyamatot expressz teljes biztonsági mentésnek nevezzük. A tranzakciónaplók szinkronizálása 15 percenként történik. Ha 21:00-kor kell helyreállítania az adatbázist, a pont az utolsó expressz teljes biztonsági mentési pont naplóiból jön létre (ebben az esetben 21:00-kor).
A Lemezfoglalás áttekintése panelen ellenőrizze a rendelkezésre álló teljes tárterületet és a lehetséges lemezterületet. Válassza a Tovább lehetőséget.
Válassza ki az első helyreállítási pont létrehozását a Replika kiválasztása metódusban. A kezdeti biztonsági mentést manuálisan (a hálózaton kívül) is átviheti, hogy elkerülje a sávszélesség-torlódást vagy a hálózaton keresztül. Ha úgy dönt, hogy megvárja az első biztonsági mentés átvitelét, megadhatja a kezdeti átvitel időpontját. Válassza a Tovább lehetőséget.
A kezdeti biztonsági mentési másolathoz a teljes adatforrást (SQL Server-adatbázist) át kell adni az éles kiszolgálóról (SQL Server-számítógépről) az Azure Backup Serverre. Ezek az adatok nagy méretűek lehetnek, és az adatok hálózaton keresztüli átvitele meghaladhatja a sávszélességet. Ezért a kezdeti biztonsági mentés átvitelét választhatja: manuálisan (cserélhető adathordozó használatával) a sávszélesség torlódásának elkerülése érdekében, vagy automatikusan a hálózaton keresztül (adott időpontban).
A kezdeti biztonsági mentés befejezése után a többi biztonsági mentés növekményes biztonsági másolat a kezdeti biztonsági másolaton. A növekményes biztonsági mentések általában kicsik, és könnyen átkerülnek a hálózaton.
Válassza ki, hogy mikor futtassa a konzisztencia-ellenőrzést, és válassza a Tovább gombot.
Az Azure Backup Server konzisztencia-ellenőrzést végez a biztonsági mentési pont integritásán. Az Azure Backup Server kiszámítja a biztonsági mentési fájl ellenőrzőösszegét az éles kiszolgálón (ebben a forgatókönyvben AZ SQL Server-számítógépen), valamint a fájl biztonsági mentési adatait. Ütközés esetén feltételezzük, hogy az Azure Backup Server biztonsági másolata sérült. Az Azure Backup Server az ellenőrzőösszeg-eltérésnek megfelelő blokkok elküldésével egy helyreigazíthatja a biztonsági mentési adatokat. Mivel a konzisztencia-ellenőrzések teljesítményigényesek, ütemezheti vagy automatikusan futtathatja a konzisztencia-ellenőrzést.
Az adatforrások online védelmének megadásához válassza ki az Azure-nak védeni kívánt adatbázisokat, és válassza a Tovább lehetőséget.
Válassza ki a szervezeti szabályzatoknak megfelelő biztonsági mentési ütemezéseket és adatmegőrzési szabályzatokat.
Ebben a példában a biztonsági mentések naponta egyszer, 12:00-kor és 21:00-kor készülnek.
Feljegyzés
Érdemes néhány rövid távú helyreállítási ponttal rendelkezni a lemezen a gyors helyreállítás érdekében. Ezek a helyreállítási pontok a működési helyreállításhoz használatosak. Az Azure jó helyszíni hely, magasabb SLA-kkal és garantált rendelkezésre állással.
Ajánlott eljárás: Ha úgy ütemezi a biztonsági mentéseket az Azure-ba, hogy a helyi lemez biztonsági mentései befejeződjenek, a legújabb lemezes biztonsági másolatok mindig az Azure-ba lesznek másolva.
Válassza ki a megőrzési szabályzat ütemezését. A megőrzési szabályzat működésével kapcsolatos részleteket az Azure Backup használatával helyettesítheti a szalagos infrastruktúráról szóló cikkben.
Ebben a példában:
- A biztonsági mentések naponta egyszer, 12:00-kor és 20:00-kor készülnek, és 180 napig megmaradnak.
- A biztonsági mentés szombaton 12:00-kor 104 hétig marad meg
- A biztonsági mentést múlt szombaton 12:00-kor őrzi meg a rendszer 60 hónapig
- A biztonsági mentés március utolsó szombatján 12:00-kor 10 évig megmarad
Válassza a Tovább lehetőséget, és válassza ki a megfelelő lehetőséget a kezdeti biztonsági másolat Azure-ba való átviteléhez. Választhatja az Automatikusan a hálózaton keresztül lehetőséget
Miután áttekinti a szabályzat részleteit az Összegzés panelen, válassza a Csoport létrehozása lehetőséget a munkafolyamat befejezéséhez. Válassza a Bezárás lehetőséget, és figyelheti a feladat előrehaladását a Figyelési munkaterületen.
Igény szerinti biztonsági mentések futtatása
A helyreállítási pont csak az első biztonsági mentéskor jön létre. A biztonsági mentési szabályzat létrehozása után manuálisan aktiválhatja a helyreállítási pont létrehozását ahelyett, hogy arra vár, hogy az ütemező elvégezze a biztonsági mentést.
Sql Server-adatbázis igény szerinti biztonsági mentésének futtatásához kövesse az alábbi lépéseket:
A helyreállítási pont létrehozása előtt várja meg, amíg a védelmi csoport állapota okként jelenik meg az adatbázishoz.
Kattintson a jobb gombbal az adatbázisra, és válassza a Helyreállítási pont létrehozása lehetőséget.
Válassza az Online védelem lehetőséget a legördülő menüben, majd az OK gombra kattintva indítsa el a helyreállítási pont létrehozását az Azure-ban.
A feladat előrehaladásának megtekintése a Figyelési munkaterületen.
Az adatbázis helyreállítása az Azure-ból
Ha védett entitást (SQL Server-adatbázist) szeretne helyreállítani az Azure-ból, kövesse az alábbi lépéseket:
Nyissa meg az Azure Backup Server Felügyeleti konzolt. Lépjen a Helyreállítási munkaterületre, ahol megtekintheti a védett kiszolgálókat. Tallózással keresse meg a szükséges adatbázist (ebben az esetben a ReportServer$MSDPM2012). Válasszon ki egy online pontként megadott időpontból egy helyreállítást.
Kattintson a jobb gombbal az adatbázis nevére, és válassza a Helyreállítás lehetőséget.
A MABS megjeleníti a helyreállítási pont részleteit. Válassza a Tovább lehetőséget. Az adatbázis felülírásához válassza a Helyreállítási típust az SQL Server eredeti példányára. Válassza a Tovább lehetőséget.
Ebben a példában a MABS helyreállítja az adatbázist egy másik SQL Server-példányra vagy egy különálló hálózati mappára.
A Helyreállítási beállítások megadása panelen kiválaszthatja az olyan helyreállítási beállításokat, mint a hálózati sávszélesség-használat szabályozása a helyreállítás által használt sávszélesség szabályozásához. Válassza a Tovább lehetőséget.
Az Összegzés panelen az eddig megadott összes helyreállítási konfiguráció jelenik meg. Válassza a Helyreállítás lehetőséget.
A helyreállítás állapota a helyreállított adatbázist jeleníti meg. A Bezárás gombra kattintva bezárhatja a varázslót, és megtekintheti az előrehaladást a Figyelés munkaterületen.
A helyreállítás befejezése után a visszaállított adatbázis alkalmazáskonzisztens lesz.
Következő lépések
- Fájlok és alkalmazáscikk biztonsági mentése.
- A SharePoint biztonsági mentése az Azure Stackben cikk.