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ő.

Diagram showing the disaster recovery scenario.

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:

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:

  1. Lépjen a felügyelt SQL-példányok lapjára az Azure Portalon.

  2. Válassza a + Létrehozás lehetőséget a Felügyelt Azure SQL-példány létrehozása lap megnyitásához.

  3. 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:

    Screenshot of creating a new managed instance in the Azure portal with configure managed instance selected.

  4. Válassza a hibrid feladatátvételi jogosultságokat az SQL Server-licenc alatt.

  5. 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.

  6. 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:

  1. Nyissa meg a felügyelt SQL-példányt az Azure Portalon.

  2. Az erőforrásmenüben válassza a Compute + Storagelehetőséget Gépház alatt.

  3. 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:

    Screenshot of the compute and storage page for your managed instance in the Azure portal with hybrid failover rights highlighted.

  4. A módosítások mentéséhez válassza az Alkalmaz lehetőséget.

A hivatkozás funkcióval kapcsolatos további információkért tekintse meg a következő erőforrásokat: