SQL Server biztonsági mentése az Azure-ba az Azure Backup Server használatával

Ez a cikk bemutatja, hogyan lehet biztonsági másolatot készíteni és visszaállítani az SQL Servert az Azure-ba a Microsoft Azure Backup Server (MABS) használatával.

A Microsoft Azure Backup Server (MABS) az SQL Server-adatbázisok biztonsági mentését és helyreállítását biztosítja. Az SQL Server-adatbázisok biztonsági mentése mellett futtathat rendszer-biztonsági mentést vagy az SQL Server-számítógép teljes, operációs rendszer nélküli biztonsági mentését is. A MABS-et a következőkre használhatja, hogy megvédje őket:

  • Önálló SQL Server-példány
  • SQL Server feladatátvevő fürtpéldány (FCI)

Támogatott forgatókönyvek

  • A MABS v3 UR2, MABS v4 vagy az azután következő verziók támogatják az SQL Server feladatátvevő fürtpéldányát (FCI) a Cluster Shared Volume-t (CSV) használva.
  • Ez a funkció támogatja az SQL Server FCI védelmét az Azure-beli Storage Spaces Direct és az Azure-megosztott lemezek használatával. A DPM-kiszolgálót üzembe kell helyezni az Azure-beli virtuális gépen az Azure-beli virtuális gépeken üzembe helyezett SQL FCI-példány védelméhez.
  • Sql Server Always On rendelkezésre állási csoport az alábbi beállításokkal:
    • Másodlagost előnyben részesíteni
    • Csak másodlagos
    • Elsődleges
    • Bármilyen replika

SQL Server-adatbázisvédelmi munkafolyamat

SQL Server-adatbázis biztonsági mentése és helyreállítása az Azure-ból:

  1. Hozzon létre egy biztonsági mentési szabályzatot az SQL Server-adatbázisok védelméhez az Azure-ban.
  2. Igény szerinti biztonsági másolatok létrehozása az Azure-ban.
  3. Az adatbázis helyreállítása az Azure-ban.

Előfeltételek és korlátozások

Mielőtt hozzákezdene, tekintse át az alábbi előfeltételeket és korlátozásokat:

  • 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.
  • Győződjön meg arról, hogy telepítette és előkészítette az Azure Backup Servert.
  • 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 csak olvashatóké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 alternatív helyhelyreállítást végez 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öbb telephelyes fürtkonfigurációkat SQL Server példány esetén.
  • 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 replikát előnyben részesítve – A biztonsági mentéseknek másodlagos replikán kell történniük, csak akkor, 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.
    • Vegye figyelembe a következőket:
      • 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.
  • 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 Windows Azure Blob Storage-ban. 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.

Biztonsági mentési szabályzat létrehozása

Az AZURE-beli SQL Server-adatbázisok védelméhez először hozzon létre egy biztonsági mentési szabályzatot:

  1. Az Azure Backup Serverben válassza ki a Védelmi munkaterületet.

  2. Védelmi csoport létrehozásához válassza az Új lehetőséget.

    Képernyőkép arról, hogyan kezdheti el a védelmi csoport létrehozását az Azure Backup Serverben.

  3. A kezdőképernyőn tekintse át a védelmi csoport létrehozásával kapcsolatos útmutatást. Ezután válassza a Tovább lehetőséget.

  4. A védelmi csoport típusához válassza a Kiszolgálók lehetőséget.

    Képernyőkép a Kiszolgálók védelmi csoport típusának kiválasztásáról.

  5. Bontsa ki azt az SQL Server-példányt, amelyen a biztonsági másolatot készíteni kívánt adatbázisok találhatók. Láthatja azokat az adatforrásokat, amelyek menthetők arról a szerverről. Bontsa ki az összes SQL-megosztást , majd jelölje ki a biztonsági másolatot készíteni kívánt adatbázisokat. Ebben a példában a ReportServer$MSDPM2012 és a ReportServer$MSDPM2012TempDB lehetőséget választjuk. Válassza a Következőlehetőséget.

    Képernyőkép az SQL Server-adatbázis kiválasztásáról.

  6. Nevezze el a védelmi csoportot, majd válassza a Kívánt online védelmet.

    Képernyőkép az adatvédelmi módszer kiválasztásáról – rövid távú lemezvédelem vagy online Azure Protection.

  7. A Short-Term célok megadása panelen adja meg a lemez biztonsági mentési pontjainak létrehozásához szükséges bemeneteket.

    Ebben a példában az adatmegőrzési tartomány 5 napra van beállítva. A biztonsági mentés szinkronizálási gyakorisága 15 percenként egyszer van beállítva. Az Express Teljes biztonsági mentés20:00-ra van beállítva.

    Képernyőkép a biztonsági mentések védelmére vonatkozó rövid távú célok beállításáról.

    Megjegyzés

    Ebben a példában minden nap 20:00-kor létrejön egy biztonsági mentési pont. Az előző nap 20:00 óra óta módosított adatok átadásra kerülnek. Ezt a folyamatot expressz teljes biztonsági mentésnek nevezzük. Bár a tranzakciónaplók szinkronizálása 15 percenként történik, amennyiben 21:00-kor kell helyreállítanunk az adatbázist, akkor a helyreállítás a tranzakciónaplók visszajátszásával történik az utolsó expressz teljes biztonsági mentési pontról, ami ebben az esetben 20:00-kor van.

  8. Válassza a Következőlehetőséget. A MABS megjeleníti a rendelkezésre álló teljes tárterületet. Emellett a lemezterület lehetséges kihasználtságát is megjeleníti.

    Képernyőkép a lemezfoglalás beállításáról a MABS-ban.

    A teljes adatméret a biztonsági mentéshez használni kívánt adatok mérete, a DPM-en kiosztandó lemezterület pedig az a terület, amelyet a MABS a védelmi csoport számára javasol. A DPM a beállítások alapján választja ki az ideális biztonsági mentési kötetet. Azonban a lemezfoglalás részleteiben szerkesztheti a biztonsági másolat köteteinek választásait. A számítási feladatokhoz válassza ki az előnyben részesített tárterületet a legördülő menüben. A módosítások a Teljes tárterület és a Szabad tárterület értékét módosítják az Elérhető lemeztároló panelen. Az alulméretezett tárterület az a tárterület, amelyet a DPM javasol a kötet számára a zökkenőmentes biztonsági mentések folytatásához.

  9. Ha Ön rendszergazda, dönthet úgy, hogy a kezdeti biztonsági mentést automatikusan átviszi a hálózaton keresztül, és kiválaszthatja az átvitel időpontját. Vagy válassza a biztonsági mentés manuális átvitelét. Ezután válassza a Tovább lehetőséget.

    Képernyőkép a replikalétrehozási módszer kiválasztásáról a MABS-ban.

    A kezdeti biztonsági másolathoz a teljes adatforrás (SQL Server-adatbázis) átvitele szükséges. A biztonsági mentési adatok az éles kiszolgálóról (SQL Server számítógépről) a MABS-ra kerülnek. Ha ez a biztonsági mentés nagy méretű, akkor az adatok hálózaton keresztüli átvitele sávszélesség-torlódást okozhat. Ezért a rendszergazdák dönthetnek úgy, hogy cserélhető adathordozót használnak a kezdeti biztonsági mentés manuális átviteléhez. Vagy egy adott időpontban automatikusan átvihetik az adatokat a hálózaton keresztül.

    A kezdeti biztonsági mentés befejezése után a biztonsági mentések növekményesen folytatódnak 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.

  10. Adja meg, hogy mikor kell konzisztencia-ellenőrzést futtatni. Ezután válassza a Tovább lehetőséget.

    Képernyőkép a konzisztencia-ellenőrzés futtatásának ütemezéséről.

    A MABS konzisztencia-ellenőrzést futtathat a biztonsági mentési pont integritásáról. Kiszámítja a biztonsági mentési fájl ellenőrzőösszegét az éles kiszolgálón (ebben a példában az SQL Server-számítógépen) és a fájl biztonsági mentési adatait a MABS-ban. Ha az ellenőrzés ütközést talál, akkor a MABS biztonsági mentési fájlja sérültnek minősül. A MABS az ellenőrzőösszegek eltérésének megfelelő blokkok küldésével javítja ki a biztonsági mentési adatokat. Mivel a konzisztencia-ellenőrzés teljesítményigényes művelet, a rendszergazdák dönthetnek úgy, hogy ütemezik a konzisztencia-ellenőrzést, vagy automatikusan futtatják.

  11. Válassza ki az Azure-ban védeni kívánt adatforrásokat. Ezután válassza a Tovább lehetőséget.

    Képernyőkép az Azure-ban védendő adatforrások kiválasztásáról.

  12. Ha Ön rendszergazda, kiválaszthatja a szervezet házirendjeinek megfelelő biztonsági mentési ütemezéseket és adatmegőrzési szabályzatokat.

    Képernyőkép az ütemezések és adatmegőrzési szabályzatok kiválasztásáról.

    Ebben a példában a biztonsági mentések naponta 12:00-kor és 20:00-kor készülnek.

    Jótanács

    A gyors helyreállításhoz tartsa meg néhány rövid távú helyreállítási pontot a lemezen. Ezek a helyreállítási pontok a működési helyreállításhoz használatosak. Az Azure jó helyszíni helyként szolgál, magasabb SLA-kat és garantált rendelkezésre állást biztosítva.

    A Data Protection Manager (DPM) használatával ütemezheti az Azure Backupokat a helyi lemez biztonsági mentéseinek befejezése után. Ha ezt a gyakorlatot követi, a rendszer a legújabb lemez biztonsági mentését az Azure-ba másolja.

  13. Válassza ki a megőrzési szabályzat ütemezését. A megőrzési szabályzat működésével kapcsolatos további információkért lásd: Az Azure Backup használata a szalagos infrastruktúra cseréjéhez.

    Képernyőkép a MABS adatmegőrzési szabályzatának kiválasztásáról.

    Ebben a példában:

    • A biztonsági mentések naponta 12:00-kor és 20:00-kor készülnek. 180 napig őrzik őket.
    • A biztonsági mentés szombaton 12:00-kor 104 hétig tart.
    • A hónap utolsó szombatján, 12:00-kor készült biztonsági mentést 60 hónapig őrzi meg a rendszer.
    • A március utolsó szombatján, 12:00-kor készült biztonsági mentést 10 évig őrzik meg.

    Miután kiválasztotta a megőrzési szabályzatot, válassza a Tovább gombot.

  14. Válassza ki, hogyan adhatja át a kezdeti biztonsági mentési másolatot az Azure-ba.

    • Az Automatikusan a hálózaton keresztül beállítás követi a biztonsági mentés ütemezését az adatok Azure-ba való átviteléhez.
    • Az offline biztonsági mentésről további információt az offline biztonsági mentés áttekintésében talál.

    Miután kiválasztotta az átviteli mechanizmust, válassza a Tovább gombot.

  15. Az Összefoglalás panelen tekintse át a szabályzat részleteit. Ezután válassza a Csoport létrehozása lehetőséget. Válassza a Bezárás lehetőséget, és figyelje a feladat előrehaladását a Figyelési munkaterületen.

    Képernyőkép a védelmi csoport létrehozásának folyamatáról.

SQL Server-adatbázis igény szerinti biztonsági másolatainak létrehozása

Az első biztonsági mentéskor létrejön egy helyreállítási pont. Ahelyett, hogy megvárja az ütemezés futtatását, manuálisan aktiválhatja a helyreállítási pont létrehozását:

  1. A védelmi csoportban győződjön meg arról, hogy az adatbázis állapota rendben van.

    Képernyőkép az adatbázis állapotáról egy védelmi csoportban.

  2. Kattintson a jobb gombbal az adatbázisra, majd válassza a Helyreállítási pont létrehozása lehetőséget.

    Képernyőkép az online helyreállítási pont létrehozásának kiválasztásáról.

  3. A legördülő menüben válassza az Online védelem lehetőséget. Ezután az OK gombra kattintva elindíthatja a helyreállítási pont létrehozását az Azure-ban.

    A képernyőkép bemutatja, hogyan kezdjük el létrehozni a helyreállítási pontot az Azure-ban.

  4. A feladat előrehaladását a Figyelés munkaterületen tekintheti meg.

    Képernyőkép a feladatok előrehaladásának megtekintéséről a monitorozási konzolon.

SQL Server-adatbázis helyreállítása az Azure-ból

Védett entitás, például SQL Server-adatbázis helyreállítása az Azure-ból:

  1. Nyissa meg a DPM-kiszolgáló felügyeleti konzolját. Lépjen be a Helyreállítási munkaterületre, hogy megtekintse a DPM által mentett kiszolgálókat. Válassza ki az adatbázist (ebben a példában a ReportServer$MSDPM2012). Válassza ki az Online végződésű helyreállítási időt.

    A helyreállítási pont kiválasztását bemutató képernyőkép.

  2. Kattintson a jobb gombbal az adatbázis nevére, és válassza a Helyreállítás lehetőséget.

    Képernyőkép egy adatbázis Azure-ból való helyreállításáról.

  3. A DPM megjeleníti a helyreállítási pont részleteit. Válassza a Következőlehetőséget. Az adatbázis felülírásához válassza a helyreállítás típusát: Eredeti példány helyreállítása az SQL Serverhez. Ezután válassza a Tovább lehetőséget.

    Képernyőkép egy adatbázis eredeti helyére való helyreállításáról.

    Ebben a példában a DPM lehetővé teszi az adatbázis helyreállítását egy másik SQL Server-példányra vagy egy különálló hálózati mappára.

  4. A Helyreállítási beállítások megadása panelen kiválaszthatja a helyreállítási beállításokat. Választhatja például a hálózati sávszélesség-használat szabályozását a helyreállítás által használt sávszélesség szabályozásához. Ezután válassza a Tovább lehetőséget.

  5. Az Összegzés felületen láthatja az aktuális helyreállítási konfigurációt. Válassza a Helyreállítás lehetőséget.

    A helyreállítási állapot 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.

    Képernyőkép a helyreállítási folyamat elindításáról.

    Ha a helyreállítás befejeződött, a visszaállított adatbázis összhangban van az alkalmazással.

Következő lépések

További információ: Azure Backup – gyakori kérdések.

Hajtsa végre a MABS automatikus telepítését.