Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Platí pro:Azure SQL Managed Instance
V tomto článku se naučíte nakonfigurovat řešení hybridního zotavení po havárii mezi SQL Serverem hostovaným kdekoli a službou Azure SQL Managed Instance pomocí odkazu na spravovanou instanci a jak ušetřit náklady na licencování aktivací zvýhodnění hybridního převzetí služeb při selhání na replikě zotavení po havárii bez licence.
Přehled
Propojení spravované instance umožňuje zotavení po havárii, při havárii můžete ručně převést úlohu z primární na sekundární.
S SQL Serverem 2022 může být SQL Server nebo Spravovaná instance Azure SQL primární a odkaz můžete nejprve vytvořit z SQL Serveru nebo spravované instance SQL. Podle potřeby můžete přepnout při selhání mezi SQL Serverem a spravovanou instancí Azure SQL v libovolném směru.
Při návratu na SQL Server 2022 se můžete rozhodnout pro navrácení:
- online přímo pomocí odkazu na spravovanou instanci.
- offline tak, že vytvoříte zálohu vaší databáze ze spravované instance SQL a obnovíte ji na vaší instanci SQL Serveru 2022.
S SQL Serverem 2016, 2017 a 2019 je SQL Server vždy primární a přepnutí při selhání na sekundární spravovanou instanci je jednosměrné. Vrácení rolí převedením zpět na SQL Server a nastavení SQL Managed Instance jako primární není podporováno. Je však možné obnovit data na SQL Server pomocí možností přesunu dat, jako je transakční replikace nebo export souboru bacpac.
Důležité
Po úspěšném přepnutí na SQL Managed Instance ručně přesměrujte připojovací řetězec aplikace na plně kvalifikovaný název domény SQL Managed Instance, abyste dokončili proces a pokračovali v provozu na platformě Azure.
Požadavky
Pokud chcete použít propojení se službou Azure SQL Managed Instance pro zotavení po havárii, potřebujete následující požadavky:
- Aktivní předplatné Azure. Pokud žádné nemáte, vytvořte si bezplatný účet.
- Podporovaná verze SQL Serveru s nainstalovanou požadovanou aktualizací služby
- Spravovaná instance Azure SQL Začněte, pokud nemáte instanci.
- Nakonfigurované propojení spravované instance mezi SQL Serverem a spravovanou instancí Azure SQL.
- Vaše instance musí mít odpovídající zásady aktualizace:
- Chcete-li vytvořit propojení nebo provést převzetí při selhání ze spravované instance SQL na SQL Server 2025, musí být vaše spravovaná instance SQL nakonfigurovaná s politikou aktualizace SQL Serveru 2025. Instance nakonfigurované s nesouladem v zásadách aktualizace nepodporují replikaci dat a převzetí služeb při selhání ze služby SQL Managed Instance na SQL Server 2025.
- Pokud chcete vytvořit propojení nebo přepnout při selhání ze SQL Managed Instance na SQL Server 2022, musí být vaše spravovaná instance SQL nakonfigurovaná pomocí zásad aktualizace SQL Serveru 2022. Replikace dat a automatické přepnutí z SQL Managed Instance na SQL Server 2022 není podporováno pro instance nakonfigurované s nesprávnou aktualizační politikou.
- I když můžete vytvořit odkaz z podporované verze SQL Serveru na spravovanou instanci SQL nakonfigurovanou pomocí zásad aktualizace Always-up-to-date , po převzetí služeb při selhání do služby SQL Managed Instance už nebudete moct replikovat data nebo navrátit služby po obnovení do instance SQL Serveru.
Oprávnění
Pro SQL Server byste měli mít oprávnění správce systému.
Pro službu Azure SQL Managed Instance byste měli být členem přispěvatele služby SQL Managed Instance nebo mít následující vlastní oprávnění role:
| Microsoft.Sql/ zdroj | Potřebná oprávnění |
|---|---|
| Microsoft.Sql/managedInstances | /čtení, /zápis |
| Microsoft.Sql/managedInstances/hybridCertificate | /akce |
| Microsoft.Sql/managedInstances/databases | /číst, /smazat, /psát, /úplnáObnova/akce, /čístZálohy/akce, /podrobnostiObnovy/číst |
| Microsoft.Sql/managedInstances/distributedAvailabilityGroups | /číst, /psát, /smazat, /nastavitRoli/akce |
| Microsoft.Sql/managedInstances/endpointCertificates | /číst |
| Microsoft.Sql/managedInstances/hybridLink | /číst, /psát, /smazat |
| Microsoft.Sql/managedInstances/serverTrustCertificates | /napsat, /smazat, /číst |
Jednosměrné převzetí služeb při selhání (SQL Server 2016 – 2022)
Pro SQL Server 2016 až SQL Server 2019 je převzetí služeb při selhání z SQL Serveru na Azure SQL Managed Instance jedním ze způsobů. Není možné vrátit databázi zpět na SQL Server nebo ji tam obnovit. Nicméně můžete obnovit svá data na SQL Server pomocí možností přesunu dat, jako transakční replikace nebo export bacpac. Přepnutí při selhání na Azure SQL Managed Instance přeruší propojení a odstraní distribuovanou skupinu dostupnosti.
S SQL Serverem 2022 se můžete rozhodnout provést jednosměrné převzetí služeb při selhání, například pro migraci, a to tak, že přerušíte propojení v procesu převzetí služeb při selhání. Při selhání databáze SQL Serveru 2022 nezapomeňte zvolit vhodnou možnost pro vaši firmu.
Pokud chcete provést přepnutí služeb při selhání, projděte si odkaz.
Oboustranné převzetí služeb při selhání (SQL Server 2022)
SQL Server 2022 zavádí online převzetí služeb při selhání s návratem, což vám umožní bezproblémově provést převzetí služeb při selhání do Azure SQL Managed Instance a následný návrat do SQL Serveru pomocí odkazu na instanci Managed Instance, s minimální dobou výpadku.
Pokud chcete provést přepnutí služeb při selhání, projděte si odkaz.
Obnovení do offline stavu (SQL Server 2022)
Po zmírnění havárie v SQL Serveru 2022 můžete zvolit návrat na SQL Server z SQL Managed Instance offline tak, že provedete zálohu databáze ve spravované instanci a poté ji obnovíte na SQL Server. Tato možnost je obecně dostupná.
Pokud chcete začít, přečtěte si téma Obnovení databáze na SQL Server 2022.
Pasivní replika DR bez licence
Náklady na licencování můžete ušetřit aktivací Hybridního zvýhodnění převzetí služeb při selhání pro pasivní sekundární spravovanou instanci SQL, když se používá jenom pro zotavení po havárii. Výhoda hybridního převzetí služeb při selhání je možné aktivovat pro nové a existující instance.
Poznámka:
Výhoda hybridního převzetí služeb při selhání je použitelná pouze tehdy, když nakonfigurujete sekundární instanci jako pasivní v hybridním prostředí mezi SQL Serverem a SQL Managed Instance. Výhody převzetí služeb při selhání mezi dvěma instancemi ve skupině převzetí služeb při selhání. Místo toho využijte výhodu převzetí služeb při selhání.
Nové instance
Pokud chcete aktivovat hybridní převzetí služeb při selhání pro novou instanci, postupujte takto:
V Azure Portalu přejděte na stránku spravovaných instancí SQL.
Výběrem + Vytvořit otevřete stránku Vytvořit spravovanou instanci Azure SQL.
Na kartě Základy vyberte v části Výpočty a úložiště možnost Konfigurovat spravovanou instanci a otevřete stránku Výpočty a úložiště:
Zvolte Hybridní práva převzetí služeb při selhání v rámci licence SQL Server.
Zaškrtnutím políčka potvrďte, že tuto instanci použijete jako pasivní repliku.
Výběrem možnosti Použít změny uložte.
Existují instance
Chcete-li aktivovat výhodu hybridního převzetí služeb při selhání pro existující instanci, postupujte takto:
Na webu Azure Portal přejděte ke spravované instanci SQL.
V nabídce prostředků v části Nastavení vyberte Compute + storage.
Zvolte práva hybridního převzetí služeb v rámci licence SQL Serveru a potom zaškrtněte políčko, čímž potvrdíte použití této instance jako pasivní repliky:
Výběrem možnosti Použít změny uložte.
Omezení
Následující funkce jsou podporovány pouze mezi SQL Serverem 2022 a spravovanými instancemi SQL se zásadami aktualizace SQL Serveru 2022:
- Vytvoření odkazu ze spravované instance SQL na SQL Server
- Přepnutí z SQL Managed Instance na SQL Server 2022.
I když můžete vytvořit odkaz z SQL Serveru 2022 na spravovanou instanci SQL nakonfigurovanou pomocí zásady aktualizace Always-up-to-date, po převzetí služeb při selhání do SQL Managed Instance už nebudete moci replikovat data nebo přejít zpět na SQL Server 2022.
Související obsah
Použití odkazu:
- Příprava prostředí pro odkaz na spravovanou instanci
- Konfigurace propojení mezi SQL Serverem a spravovanou instancí SQL pomocí SSMS
- Konfigurace propojení mezi SQL Serverem a spravovanou instancí SQL pomocí skriptů
- Přepnutí při selhání propojení
- Migrace pomocí odkazu
- Osvědčené postupy pro údržbu propojky
- Řešení potíží s odkazem
Další informace o odkazu:
V případě jiných scénářů replikace a migrace zvažte následující: