Jegyzet
Az oldalhoz való hozzáférés engedélyezést igényel. Próbálhatod be jelentkezni vagy könyvtárat váltani.
Az oldalhoz való hozzáférés engedélyezést igényel. Megpróbálhatod a könyvtár váltását.
A következőkre vonatkozik:Azure SQL Database
Ez az útmutató azt ismerteti, hogyan frissítheti az Azure SQL Database-t a zónaredundancia esetében rendelkezésre állási zónákkal.
Az Azure SQL Database zónaredundanciájának engedélyezése garantálja a magas rendelkezésre állást, így az adatbázisok és a rugalmas készletek rugalmasak lesznek a nagyobb hibákkal szemben, például katasztrofális adatközpont-kimaradásokkal szemben, az alkalmazáslogika módosítása nélkül. Ha a zónaredundancia engedélyezve van, az adatbázis rendelkezésre állási zónákkal replikálja az adatokat több fizikai helyre egyetlen Azure-régióban.
Prerequisites
A rendelkezésre állási zónák támogatása előtt győződjön meg arról, hogy az Azure SQL Database támogatott szolgáltatási szinten és üzembe helyezési modellben van. Győződjön meg arról, hogy a szint és a modell olyan régióban érhető el, amely támogatja a rendelkezésre állási zónákat.
| Szolgáltatási szint | Üzembehelyezési modell | Zónaredundancia rendelkezésre állása |
|---|---|---|
| prémium | Önálló adatbázis vagy rugalmas készlet | Minden olyan régió, amely támogatja a rendelkezésre állási zónákat |
| üzletileg kritikus | Önálló adatbázis vagy rugalmas készlet | Minden olyan régió, amely támogatja a rendelkezésre állási zónákat |
| általános célú | Önálló adatbázis vagy rugalmas készlet | A rendelkezésre állási zónákat támogató kijelölt régiók |
| rugalmas skálázás | Önálló adatbázis | Minden olyan régió, amely támogatja a rendelkezésre állási zónákat |
Állásidőre vonatkozó követelmények
A zóna-redundancia engedélyezése a prémium, az üzleti szempontból kritikus és az általános célú szolgáltatási szint számára egy rövid ideig tartó kapcsolatmegszakadással járó online művelet. Ha újrapróbálkozási logikát implementált az ideiglenes hibák szokásos eseteire, nem fogja észlelni az átállást.
Rugalmas skálázású szolgáltatási szint esetén a zónaredundancia-támogatás csak az adatbázis létrehozásakor adható meg, és az erőforrás kiépítése után nem módosítható. Ha át szeretne lépni a rendelkezésre állási zónák támogatására, át kell vinnie az adatokat adatbázis-másolással, időponthoz kötött visszaállítással vagy georeplikával. Ha a céladatbázis más régióban van, mint a forrás, vagy ha a cél adatbázis biztonsági mentési tárhelyének redundanciái eltérnek a forrásadatbázistól, akkor az állásidő arányos az adatművelet méretével.
Zónaredundancia engedélyezése (prémium, üzleti szempontból kritikus és általános célú)
A prémium, az üzleti szempontból kritikus és az általános célú szolgáltatási szintek esetében lehetséges a zónaredundancia engedélyezése.
Az alábbi lépéseket követve engedélyezheti a zónaredundanciát egyetlen adatbázishoz vagy rugalmas készlethez.
Zónaredundancia engedélyezése egyetlen adatbázishoz
Lépjen az Azure Portalra az adatbázis megkereséséhez. SQL-adatbázisok keresése és kiválasztása.
Válassza ki a kívánt adatbázist.
A Beállítások területen válassza a Compute + Storage lehetőséget.
Válassza az Igen lehetőséget , ha szeretné redundánssá tenni ezt az adatbáziszónát?
Válassza az Alkalmaz lehetőséget.
Várjon, amíg értesítést kap a művelet befejezéséről az Értesítések területen az Azure Portal felső menüjében.
A zónaredundancia engedélyezésének ellenőrzéséhez válassza az Áttekintés , majd a Tulajdonságok lehetőséget.
A Rendelkezésre állás szakaszban ellenőrizze, hogy a zónaredundancia engedélyezve van-e.
Zónaredundancia engedélyezése elasztikus adatbáziskészlethez
Important
Ha engedélyezi a zónaredundancia-támogatást a rugalmas készletekhez, az a készletzónán belüli összes adatbázist redundánssá teszi.
Lépjen az Azure Portalra a kívánt rugalmas készlet megkereséséhez és kiválasztásához.
A Beállítások területen válassza a Compute + Storage lehetőséget.
Válassza az Igen lehetőséget , ha szeretné redundánssá tenni ezt a rugalmas készletzónát?.
Válassza az Mentésgombot.
Várjon, amíg értesítést kap a művelet befejezéséről az Értesítések területen az Azure Portal felső menüjében.
A zónaredundancia engedélyezésének ellenőrzéséhez válassza a Konfigurálás , majd a Készlet beállításai lehetőséget.
A zónaredundáns beállítást Igen értékre kell állítani.
Újratelepítés (rugalmas skálázás)
A rugalmas skálázási szolgáltatási szint esetében a zónaredundancia-támogatás csak az adatbázis létrehozásakor adható meg, és az adatbázis kiépítése után nem módosítható. Ha zónaredundancia-támogatást szeretne szerezni, a meglévő rugalmas skálázású szolgáltatásszint egyetlen adatbázisából kell adatátvitelt végeznie. Az átvitel végrehajtásához és a zónaredundancia beállítás engedélyezéséhez létre kell hozni egy klónt adatbázis-másolással, időponthoz kötött visszaállítással vagy georeplikával.
Újratelepítési szempontok
Az újratelepítésnek két módja van (online és offline):
Az adatbázis másolási és időponthoz kötött visszaállítási módszerei (offline mód) tranzakciós konzisztens adatbázist hoznak létre egy adott időpontban. Ennek eredményeképpen a másolási vagy visszaállítási művelet elindítása után végrehajtott adatmódosítások nem lesznek elérhetők a másolt vagy visszaállított adatbázisban.
A georeplika metódus (online mód) egy újratelepítés, amelyben a forrásból származó adatváltozások a célhoz lesznek szinkronizálva.
Az alkalmazás kapcsolati karakterláncát frissíteni kell úgy, hogy a zónaredundáns adatbázisra mutasson.
Egyetlen adatbázis ismételt üzembe helyezése
Adatbázis másolása
Ha adatbázispéldányt szeretne létrehozni, és engedélyezni szeretné a zónaredundanciát az Azure Portalon, a PowerShellben vagy az Azure CLI-ben, kövesse az azure SQL Database-adatbázis tranzakciósan konzisztens másolatának másolására vonatkozó utasításokat.
Adott időpontnak megfelelő helyreállítás
Időponthoz kötött adatbázis-visszaállítás létrehozásához és a zónaredundanciának az Azure Portalon, a PowerShellben vagy az Azure CLI-ben való engedélyezéséhez kövesse az időponthoz kötött visszaállítás utasításait.
Geo-replica
Az adatbázis georeplikája létrehozása:
Kövesse az Azure Portal, a PowerShell vagy az Azure CLI utasításait az Aktív georeplikálás és feladatátvétel konfigurálása (Azure SQL Database) című témakörben, és engedélyezze a zónaredundanciát a Compute + Storage területen
A replika inicializálva van, és az adatok másolásához szükséges idő a forrásadatbázis méretétől függ. A vetés állapotát az Azure Portalon vagy a replikaadatbázison a következő TSQL-lekérdezések futtatásával figyelheti:
SELECT * FROM sys.dm_geo_replication_link_status; SELECT * FROM sys.dm_operation_status;Miután az adatbázis feltöltése befejeződött, végezzen el egy tervezett (adatvesztés nélküli) feladatátvételt, hogy a zónaredundanciával rendelkező céladatbázist elsődlegessé tegye.
- A georeplikációs állapot státuszának megtekintéséhez használja a sys.dm_geo_replication_link_status -t.
replication_state_descACATCH_UPmásodlagos adatbázis tranzakciós konzisztens állapotban van. -
A sys.dm_operation_status dinamikus felügyeleti nézetben keresse meg
state_desc, hogyCOMPLETEDmikor fejeződött be a magvetési művelet.
- A georeplikációs állapot státuszának megtekintéséhez használja a sys.dm_geo_replication_link_status -t.
Frissítse az alkalmazás kapcsolati karakterláncaiban a kiszolgálónevet, hogy tükrözze az új zónaredundáns adatbázist.
A törléshez fontolja meg az eredeti nem zónaredundáns adatbázis eltávolítását a georeplika-kapcsolatból. A törlést is választhatja.
Zónaredundancia ellenőrzése
Az Azure PowerShell, az Azure CLI vagy a REST API használatával ellenőrizheti egy adatbázis tulajdonságát ZoneRedundant .
- Az Azure Portalon lépjen az Azure SQL Database-hez.
- A Beállítások területen válassza a Compute + Storage lehetőséget.
- Ellenőrizze a Szeretné, hogy ez az adatbázis zóna redundáns legyen? beállítás értékét.
Zónaredundancia letiltása
Ha le szeretné tiltani a zónaredundanciát egyetlen adatbázishoz vagy rugalmas készlethez, használhatja az Azure Portalt, az ARM API-t, a PowerShellt vagy a parancssori felületet.
Zónaredundancia letiltása egyetlen adatbázis esetében
Lépjen az Azure Portalra , és válassza ki azt az adatbázist, amelyet már nem szeretne zónaredundánsként használni.
A Beállítások területen válassza a Compute + Storage lehetőséget.
Válassza a Nem lehetőséget, ha redundánssá szeretné tenni ezt az adatbáziszónát?
Válassza az Mentésgombot.
Zónaredundancia letiltása rugalmas készlet esetén
Lépjen az Azure Portalra, és válassza ki azt a rugalmas teljesítménycsoportot, amelyet már nem szeretne zónaredundáns állapotban tartani.
A Beállítások területen válassza a Compute + Storage lehetőséget.
Válassza a Nem lehetőséget, ha redundánssá szeretné tenni ezt a rugalmas készletzónát?.
Válassza az Mentésgombot.
Ha le szeretné tiltani a zónaredundanciát a rugalmas skálázási szolgáltatási szint esetében, megfordíthatja az újratelepítésben (rugalmas skálázásban ) dokumentált lépéseket.