Unterstützungsmatrix für die SQL Server-Sicherung auf Azure-VMs
Mit Azure Backup können Sie SQL Server-Datenbanken auf Azure-VMs sichern, die auf der Microsoft Azure-Cloudplattform gehostet werden. Dieser Artikel enthält eine Zusammenfassung der allgemeinen Unterstützungseinstellungen und Einschränkungen für Szenarien und Bereitstellungen der SQL Server-Sicherung auf Azure-VMs.
Unterstützung von Szenarien
Unterstützung | Details |
---|---|
Unterstützte Bereitstellungen | SQL-Marketplace-Azure-VMs und Nicht-Marketplace-VMs (manuelle SQL Server-Installation) werden unterstützt. |
Unterstützte Regionen | Azure Backup für SQL Server-Datenbanken ist in allen Regionen verfügbar, mit Ausnahme von Frankreich Süd (FRS). |
Unterstützte Betriebssysteme | Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 (alle Versionen), Windows Server 2008 R2 SP1 Linux wird derzeit nicht unterstützt. |
Unterstützte SQL Server-Versionen | SQL Server 2022 Express, SQL Server 2022, SQL Server 2019, SQL Server 2017 wie auf der Seite Lebenszyklus für Produkt suchen beschrieben, SQL Server 2016 und SPs wie auf der Seite Lebenszyklus für Produkt suchen beschrieben, SQL Server 2014, SQL Server 2012, SQL Server 2008 R2, SQL Server 2008 Enterprise, Standard, Web, Developer, Express Lokale Express-Datenbankversionen werden nicht unterstützt. |
Unterstützte .NET-Versionen | .NET Framework 4.5.2 oder höher auf dem virtuellen Computer installiert |
Unterstützte Bereitstellungen | SQL-Marketplace-Azure-VMs und Nicht-Marketplace-VMs (manuelle SQL Server-Installation) werden unterstützt. Unterstützung für eigenständige Instanzen ist immer in Verfügbarkeitsgruppen verfügbar. Beachten Sie, dass die SQL-Datenbanken, die Teil einer AlwaysOn AG sind und aus SQL-verwaltete Instanz synchronisiert werden, nicht unterstützt werden. |
Regionsübergreifende Wiederherstellung | Unterstützt. Weitere Informationen |
Abonnementübergreifende Wiederherstellung | Unterstützt über das Azure-Portal und die Azure CLI. Weitere Informationen |
Überlegungen und Einschränkungen in Bezug auf Features
Einstellung | Maximales Limit |
---|---|
Anzahl von Datenbanken, die auf einem Server (und in einem Tresor) geschützt werden können | 2000 |
Unterstützte Datenbankgröße (bei größeren Datenbanken können Leistungsprobleme auftreten) | 6 TB* |
Anzahl von in einer Datenbank unterstützten Dateien | 1000 |
Anzahl der unterstützten vollständigen Sicherungen pro Tag | Eine geplante Sicherung. Drei bedarfsgesteuerte Sicherungen. Es wird empfohlen, nicht mehr als drei Sicherungen pro Tag auszulösen. Um jedoch Wiederholungen von Benutzern bei fehlgeschlagenen Versuchen zuzulassen, wird die harte Grenze für bedarfsorientierte Sicherungen auf neun Versuche festgelegt. |
Protokollversand | Wenn Sie den Protokollversand für die zu sichernde SQL Server-Datenbank aktivieren, wird empfohlen, Protokollsicherungen in der Sicherungsrichtlinie zu deaktivieren. Der Grund dafür ist, dass der Protokollversand (der automatisch Transaktionsprotokolle von der primären an die sekundäre Datenbank sendet) die über Azure Backup aktivierten Protokollsicherungen beeinträchtigt. Wenn Sie also den Protokollversand aktivieren, stellen Sie sicher, dass für Ihre Richtlinie nur vollständige und/oder differenzielle Sicherungen aktiviert sind. |
Aufbewahrungszeitraum für bedarfsgesteuerte Sicherungen | Bei vollständigen/differenziellen/inkrementellen Sicherungen beträgt der standardmäßige Aufbewahrungszeitraum 45 Tage. Bei vollständiger Kopiesicherung können Sie einen benutzerdefinierten Aufbewahrungszeitraum definieren. |
* Der Grenzwert für die Datenbankgröße hängt von der unterstützten Datenübertragungsrate und der Konfiguration des Sicherungszeitlimits ab. Es ist keine harte Grenze. Weitere Informationen zur Durchsatzleistung bei der Sicherung.
- SQL Server-Sicherung kann im Azure-Portal oder mit PowerShell konfiguriert werden. Die Befehlszeilenschnittstelle wird nicht unterstützt.
- Die Lösung wird für beide Arten von Bereitstellungen unterstützt: Azure Resource Manager-VMs und klassische VMs.
- Alle Sicherungstypen (vollständig/differenziell/Protokoll) und Wiederherstellungsmodelle (einfach/vollständig/massenprotokolliert) werden unterstützt.
- Bei schreibgeschützten Datenbanken: Es werden nur die Sicherungstypen „Vollständig“ und „Nur vollständig kopieren“ unterstützt.
- Die native SQL-Komprimierung wird unterstützt, wenn sie vom Benutzer explizit in der Sicherungsrichtlinie aktiviert wurde. Je nachdem, welcher Wert vom Benutzer für dieses Steuerelement festgelegt wurde, überschreibt Azure Backup die Standardwerte auf Instanzebene mit der COMPRESSION- bzw. NO_COMPRESSION-Klausel.
- Für TDE aktivierte Datenbanksicherungen werden unterstützt. Wenn Sie eine mit TDE verschlüsselte Datenbank in einer anderen SQL Server-Instanz wiederherstellen möchten, müssen Sie zuerst das Zertifikat auf dem Zielserver wiederherstellen. Die Komprimierung der Sicherungen für TDE-fähige Datenbanken für SQL Server 2016 und höhere Versionen ist verfügbar, allerdings für geringere Übertragungsgrößen, wie hier erläutert.
- Die Sicherungs- und Wiederherstellungsvorgänge für Spiegeldatenbanken und Datenbankmomentaufnahmen werden nicht unterstützt.
- Eine SQL Server-Failoverclusterinstanz (FCI) wird nicht unterstützt.
- Das Sichern von Datenbanken mit Erweiterungen in deren Namen wird nicht unterstützt. Der Grund dafür ist, dass der IIS-Server die Anforderungsfilterung nach Dateierweiterung ausführt. Beachten Sie jedoch, dass wir
.ad
,.cs
und.master
in die Positivliste aufgenommen haben und sie in Datenbanknamen verwendet werden können. Erfahren Sie mehr über die Benennungsrichtlinien für Datenbanken in Azure Backup. - FIPS-Verschlüsselung wird derzeit nicht mit SQL-Sicherungsworkloads unterstützt.
Durchsatzleistung bei der Sicherung
Azure Backup unterstützt eine konsistente Datenübertragungsrate von 350 MBit/s für vollständige und differenzielle Sicherungen großer SQL-Datenbanken (von 500 GB). Um die optimale Leistung zu nutzen, stellen Sie Folgendes sicher:
- Die zugrunde liegende VM (mit der SQL Server-Instanz, die die Datenbank hostet) ist mit dem erforderlichen Netzwerkdurchsatz konfiguriert. Wenn der maximale Durchsatz der VM weniger als 200 MBit/s beträgt, kann Azure Backup Daten nicht mit der optimalen Geschwindigkeit übertragen.
Außerdem muss für den Datenträger, der die Datenbankdateien enthält, ausreichend Durchsatz bereitgestellt werden. Erfahren Sie mehr über Datenträgerdurchsatz und -leistung auf Azure-VMs. - Prozesse, die auf der VM ausgeführt werden, verbrauchen keine VM-Bandbreite.
- Die Sicherungszeitpläne sind auf eine Teilmenge von Datenbanken verteilt. Mehrere Sicherungen, die gleichzeitig auf einer VM ausgeführt werden, teilen sich die Netzwerknutzungsrate zwischen den Sicherungen. Erfahren Sie mehr über das Steuern der Anzahl gleichzeitiger Sicherungen.
Hinweis
- Der höhere Durchsatz wird automatisch gedrosselt, wenn die folgenden Bedingungen erfüllt sind:
- Alle Datenbanken sollten über der Größe von 4 TB liegen.
- Die Datenbanken sollten auf Azure-VMs gehostet werden, deren maximale Durchsatzmetrik für nicht zwischengespeicherte Datenträger größer als 800 MBpS ist.
- Laden Sie den detaillierten Ressourcenplaner herunter. Mit diesem können Sie die ungefähre Anzahl von geschützten Datenbanken berechnen, die basierend auf den VM-Ressourcen, der Bandbreite und der Sicherungsrichtlinie pro Server empfohlen werden.
Nächste Schritte
Informieren Sie sich, wie Sie eine SQL Server-Datenbank sichern, die auf einer Azure-VM ausgeführt wird.