Vészhelyreállítás felügyelt példány hivatkozásával – Felügyelt Azure SQL-példány
A következőre vonatkozik: Felügyelt Azure SQL-példány
Ez a cikk bemutatja, hogyan konfigurálhat hibrid vészhelyreállítási megoldást a bárhol üzemeltetett SQL Server és a felügyelt Azure SQL-példány között a Felügyelt példány hivatkozás használatával.
Áttekintés
A felügyelt példány hivatkozása lehetővé teszi a vészhelyreállítást, ahol vészhelyzet esetén manuálisan is feladatátvételt végezhet a számítási feladaton az elsődlegestől a másodlagosig.
Az SQL Server 2016 és az SQL Server 2019 esetén az elsődleges mindig az SQL Server, a másodlagos felügyelt példányra történő feladatátvétel pedig egyirányú. A szerepkörök megfordítása az SQL Serverre való visszalépéssel és a felügyelt SQL-példány elsődlegessé tételével nem támogatott. Az adatok azonban helyreállíthatók az SQL Serveren olyan adatáthelyezési lehetőségek használatával, mint a tranzakciós replikáció vagy a bacpac exportálása.
Az SQL Server 2022-ben az SQL Server vagy az Azure SQL Managed Instance lehet az elsődleges, és a hivatkozást kezdetben sql Serverről vagy felügyelt SQL-példányból is létrehozhatja. Igény szerint az SQL Server és az Azure SQL Managed Instance közötti feladatátvételt mindkét irányban elvégezheti.
Az SQL Server 2022-be való visszavételkor a feladat-visszavételt választhatja:
- online állapotba a felügyelt példány hivatkozásával. Ez a beállítás jelenleg előzetes verzióban érhető el.
- offline állapotba úgy, hogy biztonsági másolatot készít az adatbázisról a felügyelt SQL-példányról, és visszaállítja azt az SQL Server 2022-példányra. Ez a lehetőség általánosan elérhető.
Fontos
Miután sikeresen feladatátvételt végzett a felügyelt SQL-példányon, manuálisan küldje át az alkalmazás(ok) kapcsolati sztring az SQL felügyelt példány teljes tartománynevéhez a feladatátvételi folyamat befejezéséhez és az Azure-ban való futtatás folytatásához.
Előfeltételek
A felügyelt Azure SQL-példányra mutató hivatkozás vészhelyreállításhoz való használatához a következő előfeltételekre van szükség:
- Aktív Azure-előfizetés. Ha még nincs előfizetése, hozzon létre egy ingyenes fiókot.
- Az SQL Server támogatott verziója) telepítve van a szükséges szolgáltatásfrissítéssel.
- Azure SQL Managed Instance. Első lépések , ha nem rendelkezik vele.
- Konfigurált felügyelt példány-kapcsolat az SQL Server és az Azure SQL Managed Instance között.
Jogosultságok
AZ SQL Server esetében sysadmin engedélyekkel kell rendelkeznie.
Felügyelt Azure SQL-példány esetén a felügyelt SQL-példány közreműködőjének kell lennie, vagy az alábbi egyéni szerepkör-engedélyekkel kell rendelkeznie:
Microsoft.Sql/ erőforrás | Szükséges engedélyek |
---|---|
Microsoft.Sql/managedInstances | /read, /write |
Microsoft.Sql/managedInstances/hybridCertificate | /művelet |
Microsoft.Sql/managedInstances/databases | /read, /delete, /write, /completeRestore/action, /readBackups/action, /restoreDetails/read |
Microsoft.Sql/managedInstances/distributedAvailabilityGroups | /read, /write, /delete, /setRole/action |
Microsoft.Sql/managedInstances/endpointCertificates | /Olvasni |
Microsoft.Sql/managedInstances/hybridLink | /read, /write, /delete |
Microsoft.Sql/managedInstances/serverTrustCertificates | /write, /delete, /read |
Egyirányú feladatátvétel (SQL Server 2016 – 2022)
Az SQL Server 2016 és az SQL Server 2019 esetében az SQL Serverről az Azure SQL Managed Instance-be történő feladatátvétel az egyik módja. A feladat visszavétele vagy az adatbázis SQL Serverre való visszaállítása nem lehetséges. Az adatokat azonban visszaállíthatja az SQL Serverre olyan adatáthelyezési lehetőségek használatával, mint a tranzakciós replikáció vagy egy bacpac exportálása. A felügyelt Azure SQL-példányra való feladatátvétel megszakítja a hivatkozást, és elveti az elosztott rendelkezésre állási csoportot.
Az SQL Server 2022-vel dönthet úgy, hogy egyirányú feladatátvételt hajt végre, például migrálásra, ha megszakítja a hivatkozást a feladatátvételi folyamat során. Az SQL Server 2022-adatbázis feladatátvételekor mindenképpen válassza ki a vállalkozásának megfelelő lehetőséget.
Manuálisan egyirányú feladatátvételt végezhet a felügyelt Azure SQL-példányon az SQL Server Management Studio (SSMS) vagy szkriptek használatával.
Online feladat-visszavétel (SQL Server 2022)
Az SQL Server 2022 online feladatátvételt vezet be feladat-visszavétellel, amely lehetővé teszi a zökkenőmentes feladatátvételt az Azure SQL Managed Instance-be, majd a felügyelt példány hivatkozás használatával online, minimális leállási idővel.
A felügyelt SQL-példányból az SQL Serverre való online feladat-visszavétel lehetősége jelenleg előzetes verzióban érhető el.
A replikák közötti manuális feladatátvételt az SQL Server Management Studio (SSMS) vagy szkriptek használatával végezheti el.
Offline feladat-visszavétel (SQL Server 2022)
Az SQL Server 2022-vel a katasztrófa elhárítása után offline állapotba állíthatja az SQL Servert a felügyelt SQL-példányról. Ehhez készítsen biztonsági másolatot az adatbázisról a felügyelt példányon, majd visszaállítsa azt az SQL Serverre. Ez a lehetőség általánosan elérhető.
Első lépésként tekintse át a visszaállítási adatbázist az SQL Server 2022-be.
Licencmentes passzív DR-replika
A licencelési költségek megtakarításához aktiválja a hibrid feladatátvételi előnyt a passzív másodlagos, felügyelt SQL-példányhoz, ha az csak vészhelyreállításhoz használatos. A hibrid feladatátvételi előny aktiválható új és meglévő példányokhoz.
Feljegyzés
A hibrid feladatátvételi előny csak akkor alkalmazható, ha egy másodlagos példányt passzívként konfigurál az SQL Server és a felügyelt SQL-példány közötti hibrid környezetben. A feladatátvételi csoport két példánya közötti feladatátvételi előnyökhöz használja inkább a feladatátvételi előnyt.
Új példányok
Egy új példány hibrid feladatátvételi előnyének aktiválásához kövesse az alábbi lépéseket:
Lépjen a felügyelt SQL-példányok lapjára az Azure Portalon.
Válassza a + Létrehozás lehetőséget a Felügyelt Azure SQL-példány létrehozása lap megnyitásához.
Az Alapszintű beállítások lapon válassza a Felügyelt példány konfigurálása a Compute + Storage területen a Compute + Storage lap megnyitásához:
Válassza a hibrid feladatátvételi jogosultságokat az SQL Server-licenc alatt.
Jelölje be a jelölőnégyzetet annak ellenőrzéséhez, hogy ezt a példányt passzív replikaként fogja-e használni.
A módosítások mentéséhez válassza az Alkalmaz lehetőséget.
Meglévő példányok
Egy meglévő példány hibrid feladatátvételi előnyének aktiválásához kövesse az alábbi lépéseket:
Nyissa meg a felügyelt SQL-példányt az Azure Portalon.
Az erőforrásmenüben válassza a Compute + Storage lehetőséget Gépház alatt.
Válassza a hibrid feladatátvételi jogosultságokat az SQL Server-licenc alatt, majd jelölje be a jelölőnégyzetet annak ellenőrzéséhez, hogy ezt a példányt passzív replikaként fogja-e használni:
A módosítások mentéséhez válassza az Alkalmaz lehetőséget.
Kapcsolódó tartalom
A hivatkozás funkcióval kapcsolatos további információkért tekintse meg a következő erőforrásokat:
- Felügyelt példány hivatkozásának áttekintése
- A környezet előkészítése felügyelt példányra mutató hivatkozáshoz
- Az SQL Server és a felügyelt SQL-példány közötti kapcsolat konfigurálása SSMS-sel
- Az SQL Server és a felügyelt SQL-példány közötti kapcsolat konfigurálása szkriptekkel
- Ajánlott eljárások a hivatkozás karbantartásához