Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
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:
- Hozzon létre egy biztonsági mentési szabályzatot az SQL Server-adatbázisok védelméhez az Azure-ban.
- Igény szerinti biztonsági másolatok létrehozása az Azure-ban.
- 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.
- 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 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:
Az Azure Backup Serverben válassza ki a Védelmi munkaterületet.
Védelmi csoport létrehozásához válassza az Új lehetőséget.
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.
A védelmi csoport típusához válassza a Kiszolgálók lehetőséget.
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.
Nevezze el a védelmi csoportot, majd válassza a Kívánt online védelmet.
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.
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.
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.
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.
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.
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.
Adja meg, hogy mikor kell konzisztencia-ellenőrzést futtatni. Ezután válassza a Tovább lehetőséget.
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.
Válassza ki az Azure-ban védeni kívánt adatforrásokat. Ezután válassza a Tovább lehetőséget.
Ha Ön rendszergazda, kiválaszthatja a szervezet házirendjeinek megfelelő biztonsági mentési ütemezéseket és adatmegőrzési szabályzatokat.
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.
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.
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.
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.
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.
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:
A védelmi csoportban győződjön meg arról, hogy az adatbázis állapota rendben van.
Kattintson a jobb gombbal az adatbázisra, majd válassza a Helyreállítási pont létrehozása lehetőséget.
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 feladat előrehaladását a Figyelés munkaterületen tekintheti meg.
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:
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.
Kattintson a jobb gombbal az adatbázis nevére, és válassza a Helyreállítás lehetőséget.
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.
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.
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.
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.
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.