Megosztás a következőn keresztül:


SQL Server biztonsági mentése az Azure-ba DPM-számítási feladatként

Ez a cikk azt ismerteti, hogyan lehet biztonsági másolatot készíteni és visszaállítani az SQL Server-adatbázisokat az Azure Backup használatával.

Az Azure Backup segít az SQL Server-adatbázisok Azure-beli biztonsági mentésében egy Azure-fiókon keresztül. Ha nem rendelkezik ilyen fiókkal, néhány perc alatt létrehozhat egy ingyenes fiókot. További információ: Ingyenes Azure-fiók létrehozása.

Biztonsági mentési folyamat SQL Server-adatbázishoz

SQL Server-adatbázis biztonsági mentése az Azure-ba é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-ból.

Támogatott esetek

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 DPM nem támogatja az SQL Server-adatok védelmét távoli fájlmegosztásokon.
  • A DPM 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 DPM észleli a rendelkezésre állási csoportokat, amikor vizsgálatot futtat a védelmi csoportok létrehozásakor.
    • A DPM feladatátvételt észlel, és folytatja az adatbázis védelmét.
    • A DPM 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 DPM a következő korlátozásokkal rendelkezik:
    • A DPM a biztonsági mentési beállítások alapján betartja az SQL Serverben beállított rendelkezésre állási csoportok biztonsági mentési szabályzatát 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.
  • 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-ban. A DPM 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 DPM 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

Mielőtt hozzákezdene, győződjön meg arról, hogy megfelelt az Azure Backup számítási feladatok védelmére való használatának előfeltételeinek . Íme néhány előfeltételként szolgáló feladat:

  • Hozzon létre egy biztonsági mentési tárolót.
  • Tároló hitelesítő adatainak letöltése.
  • Telepítse az Azure Backup-ügynököt.
  • Regisztrálja a kiszolgálót a tárolóval.

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. A Data Protection Manager (DPM) kiszolgálón válassza ki a Védelmi munkaterületet.

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

    Screenshot shows how to start creating a protection group.

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

  4. Válassza a Kiszolgálók lehetőséget.

    Screenshot shows how to select the Servers protection group type.

  5. Bontsa ki azt az SQL Server virtuális gépet, amelyen a biztonsági másolatot készíteni kívánt adatbázisok találhatók. Láthatja azokat az adatforrásokat, amelyekről biztonsági másolatot készíthet a kiszolgálóró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. Ezután válassza a Tovább gombra.

    Screenshot shows how to select a SQL Server database.

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

    Screenshot shows how to choose a data-protection method - short-term disk protection or online Azure protection.

  7. A Rövid távú célok megadása lapon 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és 20:00-ra van állítva.

    Screenshot shows how to set up short-term goals for backup protection.

    Feljegyzé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 át lesznek adva. 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, ha 21:00-kor kell helyreállítanunk az adatbázist, akkor a rendszer úgy hozza létre a pontot, hogy a naplókat az utolsó expressz teljes biztonsági mentési pontról 20:00-kor hozza létre.

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

    Screenshot shows how to set up disk allocation.

    Alapértelmezés szerint a DPM adatforrásonként egy kötetet hoz létre (SQL Server-adatbázis). A kötet a kezdeti biztonsági mentési másolathoz használatos. Ebben a konfigurációban a Logikai lemezkezelő (LDM) 300 adatforrásra (SQL Server-adatbázisokra) korlátozza a DPM-védelmet. A korlátozás megkerüléséhez válassza a DPM-tárolókészletben található adatok együttes megkeresése lehetőséget. Ha ezt a lehetőséget használja, a DPM egyetlen kötetet használ több adatforráshoz. Ezzel a beállítással a DPM legfeljebb 2000 SQL Server-adatbázist védhet.

    Ha a kötetek automatikus növelését választja, akkor a DPM az éles adatok növekedésével számolhat a megnövekedett biztonsági mentési kötetekkel. Ha nem a Kötetek automatikus növelése lehetőséget választja , akkor a DPM a védelmi csoportban lévő adatforrásokra korlátozza a biztonsági mentési tárterületet.

  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 gombra.

    Screenshot shows how to choose a replica-creation method.

    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 DPM-kiszolgáló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 gombra.

    Screenshot shows how to choose the schedule to run a consistency check.

    A DPM 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 DPM-fájl biztonsági mentési adatait. Ha az ellenőrzés ütközést talál, akkor a DPM biztonsági mentési fájljának sérültnek kell lennie. A DPM az ellenőrzőösszegek eltérésének megfelelő blokkok elkü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 gombra.

    Screenshot shows how to select data sources to protect in Azure.

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

    Screenshot shows how to choose schedules and retention policies.

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

    Tipp.

    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 DPM használatával ütemezheti az Azure Backupokat a helyi lemez biztonsági mentésének 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.

    Screenshot shows how to choose a retention policy.

    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 lapon 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.

    Screenshot shows the progress of the protection group creation.

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.

    Screenshot shows the database status in a protection group.

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

    Screenshot shows how to choose creating an online recovery point.

  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.

    Screenshot shows how to start creating a recovery point in Azure.

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

    Screenshot shows how to view job progress in the Monitoring console.

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 a Helyreállítási munkaterületre a DPM által biztonsági mentést készítő kiszolgálók megtekintéséhez. 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.

    Screenshot shows how to select a recovery point.

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

    Screenshot shows how to recover a database from Azure.

  3. A DPM 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. Ezután válassza a Tovább gombra.

    Screenshot shows how to recover a database to its original location.

    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 lapon 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 gombra.

  5. Az Összegzés lapon 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.

    Screenshot shows how to start the recovery process.

    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.