Az SQL Server adatainak helyreállítása

 

Közzétéve: 2016. március

Hatókör: System Center 2012 SP1 - Data Protection Manager, System Center 2012 - Data Protection Manager, System Center 2012 R2 Data Protection Manager

Az SQL Server adatait az alábbi módon állíthatja helyre:

  • Az adatbázis helyreállítása eredeti helyére

  • Az adatbázis helyreállítása új néven az eredeti helyére vagy egy másik SQL Server-példányra

  • Az adatbázis helyreállítása másik SQL Server-példányra

  • Az adatbázis másolása hálózati mappába

  • Az adatbázis másolása szalagra

Vegye figyelembe, hogy a rendszeradatbázist nem lehet eltérő SQL Server-példányra helyreállítani.

Adatbázis helyreállítása

  1. Kattintson a DPM felügyeleti konzoljának navigációs sávján látható Helyreállítás gombra.

  2. Tallózással keresse meg és jelölje ki a helyreállítani kívánt adatbázist.

  3. Kattintson a naptáron a félkövérrel szedett dátumok bármelyikére az adott dátumhoz elérhető helyreállítási pontok megtekintéséhez.A Helyreállítás ideje menü mutatja az egyes elérhető helyreállítási pontok időpontját.

  4. A Helyreállítás ideje menüből válassza ki a használni kívánt helyreállítási pontot.

  5. Kattintson a Műveletek ablaktáblában látható Helyreállítás elemre.

    Elindul a Helyreállítási varázsló.

  6. A Helyreállítási beállítások áttekintése lapon kattintson a Tovább gombra.

  7. Válassza ki, hogy hol szeretné helyreállítani az adatbázist.Vegye figyelembe a következőket: Válassza a Helyreállítás az eredeti SQL Server-kiszolgálón lehetőséget, majd kattintson a Tovább gombra.

    • Ha a Helyreállítási célhely megadása lapon a Helyreállítás tetszőleges SQL-példányra lehetőséget választja, adja meg azt a helyet, ahová helyre kívánja állítani az adatbázist.Megadhat egy új nevet a helyreállított adatbázis számára.Vegye figyelembe, hogy ez a lehetőség nem érhető el a Legutóbbi helyreállítási pont esetében.Az SQL Server-adatbázis újabb verziója nem állítható helyre az SQL Server korábbi verziójának egy példányára.

    • Ha bejelöli a Másolás hálózati mappába lehetőséget, és a kiválasztott helyreállítási pont nem expressz teljes biztonsági mentésből készült, akkor új választható helyreállítási pontok fognak megjelenni.

    • Ha bejelöli a Másolás szalagra lehetőséget, és a kiválasztott helyreállítási pont nem expressz teljes biztonsági mentésből készült, akkor új választható helyreállítási pontok fognak megjelenni.A szalagos lehetőség esetén ki kell választania a helyreállításhoz használni kívánt szalagtárat.

  8. Ha nem a Legutóbbi helyreállítási pontot választotta, az Adatbázis állapotának megadása lapon válassza Az adatbázis működő állapotban hagyása lehetőséget.

  9. Adja meg a hálózati sávszélesség használatának szabályozására, a SAN-alapú helyreállításra és az e-mail értesítésekre vonatkozó helyreállítási beállításokat, majd kattintson a Tovább gombra.

  10. Az Összefoglalás lapon tekintse át a helyreállítási beállításokat, majd kattintson a Helyreállítás gombra.

SQL helyreállítása és további naplóalapú biztonsági mentések engedélyezése

A DPM az SQL Server funkcióit használja az adatbázisok helyreállításához, így minden nem véglegesített tranzakciót visszaállít a rendszer.A helyreállítási folyamat megnyitja a tranzakciós naplót a nem véglegesített tranzakciók azonosításához.A nem véglegesített tranzakciók visszavonása a visszaállításukkal történik, amennyiben nem tartanak fenn olyan zárolásokat, amelyek megakadályozzák, hogy más tranzakciók tranzakciós szempontból inkonzisztens adatokat lássanak.Ezt a lépést visszavonási vagy visszaállítási fázisnak nevezik. Bizonyos esetekben előfordulhat, hogy az SQL Server rendszergazdájának olyan módon kell visszaállítania egy adatbázist, amely lehetővé teszi a naplóalapú biztonsági mentések külön-külön történő lejátszását.A DPM-ben helyreállíthat egy adatbázist, és visszaállítási állapotban hagyhatja, majd alkalmazhatja további naplók biztonsági másolatát az adatbázisra.

Adatbázis helyreállítása a tranzakciók visszaállítása nélkül

  1. Kattintson a DPM felügyeleti konzoljának navigációs sávján látható Helyreállítás gombra.

  2. Tallózással keresse meg és jelölje ki a helyreállítani kívánt adatbázist.

  3. Kattintson a naptáron a félkövérrel szedett dátumok bármelyikére az adott dátumhoz elérhető helyreállítási pontok megtekintéséhez.A Helyreállítás ideje menü mutatja az egyes elérhető helyreállítási pontok időpontját.

  4. A Helyreállítás ideje menüből válassza ki a használni kívánt helyreállítási pontot.Bármelyik helyreállítási pontot választhatja a Legutóbbi kivételével.

  5. Kattintson a Műveletek ablaktáblában látható Helyreállítás elemre.

    Elindul a Helyreállítási varázsló.

  6. A Helyreállítási beállítások áttekintése lapon kattintson a Tovább gombra.

  7. Jelölje be a Helyreállítás az eredeti SQL Server-példányra vagy a Helyreállítás tetszőleges SQL-példányra lehetőséget, majd kattintson a Tovább gombra.

  8. Ha a Helyreállítási célhely megadása lapon a Helyreállítás tetszőleges SQL-példányra lehetőséget választja, adja meg az SQL Server azon példányát, amelyre helyre kívánja állítani az adatbázist.

  9. Az Adatbázis állapotának megadása lapon válassza Az adatbázis nem működő állapotban hagyása, további tranzakciós naplók visszaállítási lehetőségével beállítást.

  10. Jelölje be A kiválasztott helyreállítási pont és a legújabb elérhető helyreállítási pont közötti SQL tranzakciós naplók másolása jelölőnégyzetet, adjon meg egy másolási célhelyet a tranzakciós naplókhoz, majd kattintson a Tovább gombra.

    A DPM-nek írási engedéllyel kell rendelkeznie a tranzakciós naplókhoz megadott másolási célhelyre vonatkozóan.

  11. Adja meg a hálózati sávszélesség használatának szabályozására, a SAN-alapú helyreállításra és az e-mail értesítésekre vonatkozó helyreállítási beállításokat, majd kattintson a Tovább gombra.

  12. Az Összefoglalás lapon tekintse át a helyreállítási beállításokat, majd kattintson a Helyreállítás gombra.

  13. Használja a Restore Transact-SQL parancsot a HeaderOnly argumentummal a tranzakciós naplók fejlécadatainak beolvasásához.A fejléc olyan adatokat tartalmaz, amelyek lehetővé teszik a naplók biztonsági másolatainak helyes sorrendbe rendezését.

  14. Használja a Restore parancsot a Log argumentummal a kívánt naplók helyes sorrendben történő alkalmazásához az adatbázisra.

    A Restore parancsról A RESTORE argumentumai (Transact-SQL) című témakörben olvashat bővebben.