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:
- SQL Server 2016 és újabb verziók: Azure-beli virtuális gépek automatikus biztonsági mentése
- SQL Server 2014: Automatizált biztonsági mentés SQL Server 2014 virtuális gépekhez
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:
- Biztonsági mentés és visszaállítás az SQL Server 2016-os és újabb verzióihoz
- Az SQL Server 2014 biztonsági mentése és visszaállítása
- Az SQL Server 2012 biztonsági mentése és visszaállítása
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:
- SQL Server 2016 és újabb verziók: AZ SQL Server biztonsági mentése URL-címre
- SQL Server 2014: SQL Server 2014 Biztonsági mentés URL-címre
- SQL Server 2012: SQL Server 2012 Biztonsági mentés URL-címre
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:
- Felügyelt biztonsági mentés a Microsoft Azure-ba az SQL Server 2016-os és újabb verzióihoz
- Felügyelt biztonsági mentés a Microsoft Azure for SQL Server 2014-be
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.