Azure-beli virtuális gépeken futó SQL Server biztonsági mentése és visszaállítása

A következőre vonatkozik:SQL Server azure-beli virtuális gépen

Ez a cikk útmutatást nyújt az Azure-ban windowsos virtuális gépen (VM-en) futó SQL Server biztonsági mentési és visszaállítási lehetőségeiről. Az Azure Storage minden Azure-beli virtuálisgép-lemezről három példányt tart fenn az adatvesztés vagy a fizikai adatok sérülése elleni védelem biztosítása érdekében. Így a helyszíni SQL Servertől eltérően nem kell a hardverhibákra összpontosítania. Az SQL Server-adatbázisokról azonban továbbra is biztonsági másolatot kell készítenie az alkalmazás- vagy felhasználói hibák, például véletlen adatbeszúrások vagy -törlések elleni védelem érdekében. Ebben a helyzetben fontos, hogy vissza tudunk állítani egy adott időpontra.

A cikk első része áttekintést nyújt a rendelkezésre álló biztonsági mentési és visszaállítási lehetőségekről. Ezt követik azok a szakaszok, amelyek további információkat nyújtanak az egyes stratégiákról.

Biztonsági mentési és visszaállítási beállítások

Az alábbi táblázat az Azure-beli virtuális gépeken futó SQL Server különböző biztonsági mentési és visszaállítási lehetőségeiről nyújt tájékoztatást:

Stratégia SQL-verziók Leírás
Automatikus biztonsági mentés 2014-ben és újabb verziókban Az automatikus biztonsági mentés lehetővé teszi, hogy rendszeres biztonsági mentéseket ütemezzen az SQL Server virtuális gépen lévő összes adatbázishoz. A biztonsági mentések legfeljebb 30 napig tárolhatók az Azure Storage-ban. Az SQL Server 2016-tól kezdve az automatikus biztonsági mentés további lehetőségeket kínál, például a manuális ütemezés konfigurálását, valamint a teljes és naplóalapú biztonsági mentések gyakoriságát.
Azure Backup SQL-alapú virtuális gépekhez 2012-ben és újabb verziókban Az Azure Backup nagyvállalati szintű biztonsági mentési képességet biztosít az Azure-beli virtuális gépeken futó SQL Serverhez. Ezzel a szolgáltatással központilag kezelheti a több kiszolgálóra és több ezer adatbázisra vonatkozó biztonsági mentéseket. Az adatbázisok visszaállíthatók egy adott időpontra a portálon. Testre szabható adatmegőrzési szabályzatot kínál, amely éveken át képes fenntartani a biztonsági mentéseket.
Manuális biztonsági mentés Mind Az SQL Server verziójától függően különböző technikák állnak rendelkezésre az SQL Server manuális biztonsági mentésére és visszaállítására az Azure-beli virtuális gépen. Ebben a forgatókönyvben Ön a felelős az adatbázisok biztonsági mentésének módjáért, valamint a biztonsági másolatok tárolási helyéért és kezeléséért.

Az alábbi szakaszok részletesebben ismertetik az egyes lehetőségeket. A cikk utolsó szakasza egy funkciómátrix formájában tartalmaz összegzést.

Automatikus biztonsági mentés

Az Automatikus biztonsági mentés automatikus biztonsági mentési szolgáltatást biztosít az Azure-beli Windows rendszerű virtuális gépen futó SQL Server Standard és Enterprise kiadásokhoz. Ezt a szolgáltatást az SQL Server IaaS-ügynökbővítmény biztosítja, amely automatikusan települ az SQL Server Windows rendszerű virtuálisgép-rendszerképekre az Azure Portalon.

Minden adatbázisról biztonsági másolatot készít egy Ön által konfigurált Azure Storage-fiókról. A biztonsági másolatok legfeljebb 90 napig titkosíthatók és tárolhatók.

Az SQL Server 2016 és a magasabb szintű virtuális gépek további testreszabási lehetőségeket kínálnak az automatikus biztonsági mentéssel. Ezek a fejlesztések a következők:

  • Rendszeradatbázis biztonsági mentései
  • Manuális biztonsági mentés ütemezése és időablaka
  • A teljes és a naplófájl biztonsági mentésének gyakorisága

Az adatbázisok visszaállításához meg kell keresnie a szükséges biztonsági mentési fájlokat a tárfiókban, és az SQL Server Management Studio (SSMS) vagy a Transact-SQL parancsok használatával végre kell hajtania a visszaállítást az SQL virtuális gépen.

Az SQL-alapú virtuális gépek automatikus biztonsági mentésének konfigurálásáról az alábbi cikkek egyikében talál további információt:

Azure Backup SQL-alapú virtuális gépekhez

Az Azure Backup nagyvállalati szintű biztonsági mentési képességet biztosít az Azure-beli virtuális gépeken futó SQL Serverhez. Minden biztonsági mentés egy Recovery Services-tárolóban van tárolva és felügyelve. Ez a megoldás számos előnnyel jár, különösen a nagyvállalatok számára:

  • Infrastruktúra nélküli biztonsági mentés: Nem kell biztonsági mentési kiszolgálókat vagy tárolási helyeket kezelnie.
  • Skálázás: Számos SQL-virtuális gép és több ezer adatbázis védelme.
  • Használatalapú fizetés: Ez a funkció egy külön szolgáltatás, amelyet az Azure Backup biztosít, de mint minden Azure-szolgáltatás esetében, csak azért kell fizetnie, amit használ.
  • Központi felügyelet és figyelés: Központilag kezelheti az összes biztonsági mentést, beleértve az Azure Backup által támogatott egyéb számítási feladatokat is egyetlen Azure-irányítópultról.
  • Szabályzatalapú biztonsági mentés és -megőrzés: Szabványos biztonsági mentési szabályzatok létrehozása a rendszeres biztonsági mentésekhez. Adatmegőrzési szabályzatok létrehozása a biztonsági másolatok éveken át történő fenntartásához.
  • Az SQL Always On támogatása: Sql Server Always On konfiguráció észlelése és védelme, valamint a biztonsági mentés rendelkezésre állási csoport biztonsági mentési beállításainak tiszteletben tartása.
  • 15 perces helyreállítási pont célkitűzése (RPO): Az SQL-tranzakciónaplók biztonsági mentésének konfigurálása legfeljebb 15 percenként.
  • Időponthoz kötött visszaállítás: A portál használatával helyreállíthatja az adatbázisokat egy adott időpontra anélkül, hogy manuálisan kellene visszaállítania több teljes, különbségi és napló biztonsági mentést.
  • Konszolidált e-mail-riasztások hibák esetén: Konfigurálja az összevont e-mail-értesítéseket az esetleges hibákhoz.
  • Azure szerepköralapú hozzáférés-vezérlés: Annak meghatározása, hogy ki kezelheti a biztonsági mentési és visszaállítási műveleteket a portálon keresztül.

Ez az Azure Backup-megoldás sql virtuális gépekhez általánosan elérhető. További információ: SQL Server-adatbázis biztonsági mentése az Azure-ba.

Manuális biztonsági mentés

Ha manuálisan szeretné kezelni az SQL-alapú virtuális gépek biztonsági mentési és visszaállítási műveleteit, a használt SQL Server verziójától függően számos lehetőség közül választhat. A biztonsági mentés és a visszaállítás áttekintéséhez tekintse meg az SQL Server verzióján alapuló alábbi cikkek egyikét:

Megjegyzés:

Az SQL Server 2008 és az SQL Server 2008 R2 nem támogatott, és már nem érhető el az Azure Marketplace-en.

Az alábbi szakaszok részletesebben ismertetik a manuális biztonsági mentési és visszaállítási lehetőségeket.

Biztonsági mentés csatolt lemezekre

Azure-beli virtuális gépeken futó SQL Server esetén natív biztonsági mentési és visszaállítási technikákat használhat a virtuális gépen lévő csatolt lemezek használatával a biztonsági mentési fájlok célhelyén. Az Azure-beli virtuális gépekhez csatolható lemezek száma azonban korlátozott a virtuális gép méretétől függően. A lemezkezelés többletterhelését is figyelembe kell venni.

A teljes adatbázis-biztonsági mentés SQL Server Management Studio (SSMS) vagy Transact-SQL használatával történő manuális létrehozásáról a Teljes adatbázis biztonsági mentésének létrehozása című témakörben talál példát.

Biztonsági mentés URL-címre

Az SQL Server 2012 SP1 CU2-től kezdve közvetlenül biztonsági másolatot készíthet és visszaállíthat a Microsoft Azure Blob Storage-ba, amelyet URL-hez való biztonsági mentésnek is neveznek. Az SQL Server 2016 a következő fejlesztéseket is bevezette ehhez a funkcióhoz:

2016-os fejlesztés Részletek
Csíkozás A Microsoft Azure Blob Storage-ra való biztonsági mentéskor az SQL Server 2016 támogatja több blob biztonsági mentését a nagyméretű adatbázisok biztonsági mentésének lehetővé tétele érdekében, legfeljebb 12,8 TB-ig.
Pillanatkép biztonsági mentése Az Azure-pillanatképek használatával az SQL Server File-Snapshot Backup szinte azonnali biztonsági mentéseket és gyors visszaállításokat biztosít az Azure Blob Storage használatával tárolt adatbázisfájlokhoz. Ez a funkció lehetővé teszi a biztonsági mentési és visszaállítási szabályzatok egyszerűsítését. A fájl-pillanatkép biztonsági mentése az időponthoz kötött visszaállítást is támogatja. További információ: Pillanatképek biztonsági mentései adatbázisfájlokhoz az Azure-ban.

További információkért tekintse meg az SQL Server verzióján alapuló alábbi cikkek egyikét:

Felügyelt biztonsági mentés

Az SQL Server 2014-től kezdve a felügyelt biztonsági mentés automatizálja a biztonsági mentések létrehozását az Azure Storage-ba. A háttérben a felügyelt biztonsági mentés a jelen cikk előző szakaszában ismertetett Biztonsági mentés URL-címre funkcióját használja. A felügyelt biztonsági mentés az SQL Server virtuális gép automatikus biztonsági mentési szolgáltatását támogató mögöttes funkció is.

Az SQL Server 2016-tól kezdődően a felügyelt biztonsági mentés további lehetőségeket kínál az ütemezésre, a rendszeradatbázis biztonsági mentésére, valamint a teljes és naplós biztonsági mentés gyakoriságára.

További információkért tekintse meg az SQL Server verzióján alapuló alábbi cikkek egyikét:

Döntési mátrix

Az alábbi táblázat az Azure-beli SQL Server virtuális gépek biztonsági mentési és visszaállítási lehetőségeinek képességeit foglalja össze.

Beállítás Automatikus biztonsági mentés Azure Backup SQL-hez Manuális biztonsági mentés
További Azure-szolgáltatást igényel Nem Igen Nem
Biztonsági mentési szabályzat konfigurálása az Azure Portalon Igen Igen Nem
Adatbázisok visszaállítása az Azure Portalon Nem Igen Nem
Több kiszolgáló kezelése egy irányítópulton Nem Igen Nem
Adott időpontnak megfelelő helyreállítás Igen Igen Igen
15 perces helyreállítási pont célkitűzése (RPO) Igen Igen Igen
Rövid távú biztonsági mentési megőrzési szabályzat (nap) Igen Igen Nem
Hosszú távú biztonsági mentési megőrzési szabályzat (hónapok, évek) Nem Igen Nem
Az SQL Server Always On beépített támogatása Nem Igen Nem
Biztonsági mentés Az Azure Storage-fiók(ok)ba Igen (automatikus) Igen (automatikus) Igen (ügyfél által felügyelt)
Tárolási és biztonsági mentési fájlok kezelése Nem Igen Nem
Biztonsági mentés csatolt lemezekre a virtuális gépen Nem Nem Igen
Központi testreszabható biztonsági mentési jelentések Nem Igen Nem
Összevont e-mail-riasztások hibák esetén Nem Igen Nem
Monitorozás testreszabása az Azure Monitor-naplók alapján Nem Igen Nem
Biztonsági mentési feladatok monitorozása SSMS- vagy Transact-SQL-szkriptekkel Igen Igen Igen
Adatbázisok visszaállítása SSMS- vagy Transact-SQL-szkriptekkel Igen Nem Igen

További lépések

Ha az SQL Server Azure-beli virtuális gépen való üzembe helyezését tervezi, az alábbi útmutatóban talál üzembe helyezési útmutatót: Windows SQL Server virtuális gép üzembe helyezése az Azure Portalon.

Bár a biztonsági mentés és a visszaállítás használható az adatok migrálásához, lehetséges, hogy egyszerűbb adatmigrálási útvonalak vannak a virtuális gépen futó SQL Serverre. A migrálási lehetőségekről és javaslatokról a migrálási útmutatóban olvashat : SQL Server–SQL Server azure-beli virtuális gépek.