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.
Pomocí Azure Backup můžete zálohovat SQL Server databáze a snímky instancí SQL Server (Preview) ve Azure virtuálních počítačích hostovaných na cloudové platformě Microsoft Azure. Tento článek shrnuje obecná nastavení a omezení podpory pro scénáře a nasazení zálohování snímků SQL Server zálohování a SQL Server instancí ve Azure virtuálních počítačích. Nejčastější dotazy najdete v nejčastějších dotazech.
Podpora scénářů
Následující tabulka shrnuje podporu různých scénářů zálohování databáze SQL Server ve Azure virtuálních počítačích.
| Support | Details |
|---|---|
| Podporovaná nasazení | Podporují se virtuální počítače Azure a virtuální počítače mimo Marketplace (ručně nainstalované SQL Serverem). |
| Podporované oblasti | Azure Backup pro databáze SQL Serveru je k dispozici ve všech oblastech s výjimkou Francie – jih (FRS). |
| Podporované operační systémy | Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 (všechny verze), Windows Server 2008 R2 SP1 Pro Windows Server 2008 a 2008 R2 se vyžaduje jiná konfigurace. Zjistěte, jak nastavit oprávnění virtuálního počítače. Linux se v současné době nepodporuje. |
| Podporované verze SQL Serveru | SQL Server 2022 Express, SQL Server 2022, SQL Server 2019, SQL Server 2017, jak je podrobně popsáno na stránce životního cyklu produktu Vyhledat životní cyklus produktu, SQL Server 2016 a SPS, jak je podrobně popsáno na stránce životního cyklu produktu Vyhledat životní cyklus produktu SQL Server 2014, SQL Server 2012. Enterprise, Standard, Web, Developer, Express. Verze Express Local DB se nepodporují. Omezená podpora je dostupná pro verze SQL Serveru, které jsou aktuálně ve stavu Konec životnosti, Rozšířené aktualizace zabezpečení nebo jakékoli jiné omezené fáze podpory. |
| Podporované verze .NET | Rozhraní .NET Framework 4.6.2 nebo novější nainstalované na virtuálním počítači |
| Podporovaná nasazení | Podporují se virtuální počítače Azure z SQL Marketplace a virtuální počítače mimo Marketplace (sql Server, který je ručně nainstalovaný). Podpora samostatných instancí je vždy na skupinách dostupnosti. Mějte na paměti, že databáze SQL, které jsou součástí skupiny dostupnosti AlwaysOn a které se synchronizují ze spravované instance SQL, nejsou podporované. |
| Obnovení mezi oblastmi | Podporováno pro databáze chráněné jako samostatnou instanci nebo jako součást skupiny dostupnosti SQL. Další informace. |
| Obnovení mezi předplatnými | Podporuje se prostřednictvím webu Azure Portal a Azure CLI. Další informace. |
Note
Windows Server 2008, 2008 R2, 2012 a 2012 R2 dosáhli konce podpory (EOS). Zkontrolujte své využití a podle toho naplánujte upgrady a migrace operačního systému. Další informace najdete v tématu Ukončení podpory pro:
Proveďte na místě přechod na Windows Server 2016, 2019, 2022 nebo 2025.
Důležité informace o funkcích a omezeních
| Setting | Maximální limit |
|---|---|
| Počet databází, které lze chránit na serveru (a v trezoru) | 2000 |
| Podporovaná velikost databáze (nad rámec povoleného limitu může dojít k problémům s výkonem) | 6 TB se zálohováním streamování* Doporučujeme použít zálohování snímků SQL pro databáze větší než 4 TB pro scénáře, které vyžadují rychlejší zálohování a obnovení výkonu. |
| Počet souborů podporovaných v databázi | 1000 |
| Počet podporovaných úplných záloh za den | Jedna naplánovaná záloha. Tři zálohy na vyžádání. Doporučujeme neaktivovat více než tři zálohy za den. Pokud ale chcete uživatelům povolit opakování neúspěšných pokusů, je pevný limit zálohování na vyžádání nastavený na devět pokusů. |
| Přenášení protokolových souborů | Když povolíte přesouvání protokolů do databáze SQL Serveru, kterou zálohujete, doporučujeme zakázat zálohování protokolů v zásadách zálohování. Jinak přesouvání protokolů (které automaticky odesílá transakční protokoly z primární do sekundární databáze) koliduje se zálohami protokolů povolenými prostřednictvím Azure Backup. Pokud tedy povolíte odesílání protokolů, ujistěte se, že vaše zásady mají povolené pouze úplné nebo rozdílové zálohy. |
| Doba uchovávání záloh na vyžádání | U úplných, rozdílových nebo přírůstkových záloh je doba uchovávání 45 dnů. Pro úplné zálohování jen pro kopírování můžete definovat vlastní dobu uchovávání. |
| Limit obnovení pro SQL na virtuálním počítači Azure | 20 |
| Počet databází, které lze zálohovat současně | 20 na VM |
| Počet databází, které lze současně obnovit | 15 na VM |
| Počet databází, které je možné obnovit jako soubory současně | 15 na VM |
| Povolený počet obnovení na databázi | 20 denně |
*Limit velikosti databáze závisí na rychlosti přenosu dat, kterou podporujeme, a konfiguraci časového limitu zálohování. Není to těžké omezení. Přečtěte si další informace o výkonu propustnosti zálohování.
- Zálohování SQL Serveru je možné nakonfigurovat na webu Azure Portal nebo v PowerShellu. Rozhraní příkazového řádku není podporované.
- Řešení se podporuje v obou typech nasazení – virtuální počítače Azure Resource Manageru i klasické virtuální počítače.
- Podporují se všechny typy záloh (full/differential/log) a modely obnovení (jednoduché, úplné nebo hromadné protokolování).
- Pro databáze jen pro čtení : úplné a úplné zálohy jen pro kopírování jsou jedinými podporovanými typy zálohování.
- Nativní komprese SQL se podporuje, pokud je uživatel explicitně povolený v zásadách zálohování. Azure Backup přepíše výchozí hodnoty na úrovni instance pomocí klauzule COMPRESSION/NO_COMPRESSION v závislosti na hodnotě tohoto ovládacího prvku, kterou nastavuje uživatel.
- Transparentní šifrování dat – podporuje se zálohování databáze. Pokud chcete obnovit databázi zašifrovanou transparentním šifrováním dat na jiný SQL Server, musíte nejprve obnovit certifikát na cílový server. Komprese záloh pro databáze s povoleným transparentním šifrováním dat pro SQL Server 2016 a novější verze je dostupná, ale s nižší velikostí přenosu, jak je vysvětleno zde.
- Operace zálohování a obnovení pro zrcadlené databáze a snímky databáze se nepodporují.
- Instance clusteru s podporou převzetí služeb při selhání (FCI) SQL Serveru není podporovaná.
- Zálohování databází s rozšířeními v jejich názvech se nepodporuje, protože server IIS provádí filtrování požadavků na příponu souboru. Všimněte si však, že Microsoft seznam povolených
.ad,.csa.master, které lze použít v názvech databází. Přečtěte si další informace o pokynech pro pojmenování databáze pro Azure Backup. - Šifrování FIPS se v současné době nepodporuje u úloh zálohování SQL.
podporované scénáře zálohování snímků instancí SQL Server (Preview)
Následující tabulka shrnuje podporované a nepodporované scénáře zálohování snímků instancí SQL Server spuštěných na Azure virtuálních počítačích.
| Scénáře | Podporováno | Unsupported |
|---|---|---|
| Verze SQL Serveru | SQL Server 2016 (a novější) běžící na Windows Server 2016 (a vyšší). | |
| Typy záloh pro snímek | Zaplněný snímek (se zálohováním protokolů nebo bez) a úplné kopírování snímků (zálohy adhoc na úrovni databáze) | |
| Konfigurace zálohování | Samostatná instance a skupina dostupnosti AlwaysOn | |
| Hardware a konfigurace úložiště | Disky SSD úrovně Premium V2, Ultradisk, disky s akcelerovaným zápisem, dočasné disky s operačním systémem a sdílené disky. | |
| Šifrování | ADE, TDE a další šifrování SQL | |
| Komprese SQL | Nepodporováno | |
| Proces obnovení | Obnovení alternativního umístění (ALR), které podporuje obnovení do jiného cílového virtuálního počítače od původního virtuálního počítače. | Obnovení původního umístění (OLR), obnovení mezi oblastmi, obnovení mezi předplatnými |
| Podporovaní klienti | portál Azure, PowerShell | CLI |
| Funkce založené na trezoru | Neměnnost, privátní koncové body (přes proxy server) | |
| Typ databáze | Zálohování snímků systémových databází | |
| Velikost databáze | Maximálně 35 TB databáze | |
| Výběr databáze během snímku instance | Až 12 uživatelských databází | |
| Režim ochrany v instanci SQL | Chrání všechny vybrané databáze pouze pomocí ochrany založené na snímku. | Smíšené režimy ochrany (některé databáze používající snímky a jiné pomocí streamování) |
Note
Integrace s prostředím Resiliency se v současné době nepodporuje pro zálohování snímků instancí SQL Server (Preview).
Výkon propustnosti zálohování pro zálohování streamování SQL
Azure Backup podporuje konzistentní rychlost přenosu dat 350 MB/s pro úplné a rozdílové zálohování velkých databází SQL (500 GB). Pokud chcete využít optimální výkon, ujistěte se, že:
- Základní virtuální počítač (obsahující instanci SQL Serveru, která je hostitelem databáze), je nakonfigurovaný s požadovanou propustností sítě. Pokud je maximální propustnost virtuálního počítače menší než 200 MB/s, Azure Backup nemůže přenášet data optimální rychlostí.
Disk, který obsahuje databázové soubory, musí mít také zřízenou dostatečnou propustnost. Přečtěte si další informace o propustnosti a výkonu disků na virtuálních počítačích Azure. - Procesy, které běží na virtuálním počítači, spotřebovávají šířku pásma virtuálního počítače.
- Plány zálohování jsou rozložené mezi podmnožinu databází. Více záloh spuštěných současně na virtuálním počítači sdílí rychlost spotřeby sítě mezi zálohami. Přečtěte si další informace o tom, jak řídit počet souběžných záloh.
- Maximální podporovaná propustnost zálohování protokolů je 50 Mb/s na základě průměrné četnosti změn protokolů pozorovaných ve většině prostředí. Pokud konzistentně dochází k vysoké četnosti změn protokolů a dochází ke snížení výkonu zálohování, obraťte se na podporu Microsoftu a požádejte o další pomoc.
Note
- Vyšší propustnost se při splnění následujících podmínek automaticky omezí:
- Všechny databáze by měly být nad velikostí 4 TB.
- Databáze by měly být hostované na virtuálních počítačích Azure, které mají maximální metriku propustnosti disku bez mezipaměti větší než 800 MBPS.
- Stáhněte si podrobný Plánovač prostředků a vypočítejte přibližný počet chráněných databází, které se doporučují pro každý server na základě prostředků virtuálního počítače, šířky pásma a zásad zálohování.