Informationen zur SQL Server-Sicherung auf virtuellen Azure-ComputernAbout SQL Server Backup in Azure VMs

SQL Server-Datenbanken sind kritische Workloads, die eine niedrige Recovery Point Objective (RPO) und eine Langzeitaufbewahrung erfordern.SQL Server databases are critical workloads that require a low recovery point objective (RPO) and long-term retention. Sie können auf virtuellen Azure-Computern ausgeführte SQL Server-Datenbanken mithilfe von Azure Backup sichern.You can back up SQL Server databases running on Azure VMs using Azure Backup.

SicherungsprozessBackup process

Die Lösung nutzt die nativen SQL-APIs, um Sicherungen Ihrer SQL-Datenbankinstanzen zu erstellen.This solution leverages the SQL native APIs to take backups of your SQL databases.

  • Nachdem Sie die SQL Server-VM angegeben haben, die Sie schützen und deren Datenbanken Sie abfragen möchten, installiert der Azure Backup-Dienst eine Erweiterung zur Workloadsicherung mit dem Namen AzureBackupWindowsWorkload auf dem virtuellen Computer.Once you specify the SQL Server VM that you want to protect and query for the databases in it, Azure Backup service will install a workload backup extension on the VM by the name AzureBackupWindowsWorkload extension.

  • Diese Erweiterung besteht aus einem Koordinator und einem SQL-Plug-In.This extension consists of a coordinator and a SQL plugin. Während der Koordinator für das Auslösen von Workflows für verschiedene Vorgänge wie Konfigurieren der Sicherung, Sicherung und Wiederherstellung zuständig ist, ist das Plug-In für den tatsächlichen Datenfluss verantwortlich.While the coordinator is responsible for triggering workflows for various operations like configure backup, backup and restore, the plugin is responsible for actual data flow.

  • Um die Datenbanken auf diesem virtuellen Computer ermitteln zu können, erstellt Azure Backup das Konto NT SERVICE\AzureWLBackupPluginSvc.To be able to discover databases on this VM, Azure Backup creates the account NT SERVICE\AzureWLBackupPluginSvc. Dieses Konto wird zum Sichern und Wiederherstellen verwendet und erfordert SQL-Systemadministratorberechtigungen.This account is used for backup and restore and requires SQL sysadmin permissions. Azure Backup verwendet das Konto NT AUTHORITY\SYSTEM für die Ermittlung von Datenbanken und Anfragen an Datenbanken. Dieses Konto muss also über eine öffentliche Anmeldung in SQL verfügen.Azure Backup leverages the NT AUTHORITY\SYSTEM account for database discovery/inquiry, so this account need to be a public login on SQL. Wenn Sie den virtuellen SQL Server-Computer nicht in Azure Marketplace erstellt haben, erhalten Sie möglicherweise den Fehler UserErrorSQLNoSysadminMembership.If you didn't create the SQL Server VM from the Azure Marketplace, you might receive an error UserErrorSQLNoSysadminMembership. Gehen Sie in diesem Fall wie folgt vor:If this occurs follow these instructions.

  • Sobald Sie die Konfiguration des Schutzes der ausgewählten Datenbanken auslösen, richtet der Sicherungsdienst den Koordinator mit den Sicherungszeitplänen und anderen Richtliniendetails ein, die die Erweiterung lokal auf dem virtuellen Computer zwischenspeichert.Once you trigger configure protection on the selected databases, the backup service sets up the coordinator with the backup schedules and other policy details, which the extension caches locally on the VM.

  • Zum geplanten Zeitpunkt kommuniziert der Koordinator mit dem Plug-In, und es startet das Streaming der Sicherungsdaten von der SQL Server-Instanz mit VDI.At the scheduled time, the coordinator communicates with the plugin and it starts streaming the backup data from the SQL server using VDI.

  • Das Plug-In sendet die Daten direkt an den Recovery Services-Tresor, sodass kein Stagingspeicherort erforderlich ist.The plugin sends the data directly to the recovery services vault, thus eliminating the need for a staging location. Die Daten werden verschlüsselt und vom Azure Backup-Dienst in Speicherkonten gespeichert.The data is encrypted and stored by the Azure Backup service in storage accounts.

  • Wenn die Datenübertragung abgeschlossen ist, bestätigt der Koordinator den Commit mit dem Sicherungsdienst.When the data transfer is complete, coordinator confirms the commit with the backup service.

    Die Architektur von SQL Backup

VorbereitungBefore you start

Überprüfen Sie zunächst Folgendes:Before you start, verify the below:

  1. Vergewissern Sie sich, dass in Azure eine SQL Server-Instanz ausgeführt wird.Make sure you have a SQL Server instance running in Azure. Im Marketplace können Sie schnell eine SQL Server-Instanz erstellen.You can quickly create a SQL Server instance in the marketplace.
  2. Informieren Sie sich über Funktionsaspekte und Unterstützung von Szenarien.Review the feature consideration and scenario support.
  3. Lesen Sie häufig gestellte Fragen zu diesem Szenario.Review common questions about this scenario.

Unterstützung von SzenarienScenario support

UnterstützungSupport DetailsDetails
Unterstützte BereitstellungenSupported deployments SQL-Marketplace-Azure-VMs und Nicht-Marketplace-VMs (manuelle SQL Server-Installation) werden unterstützt.SQL Marketplace Azure VMs and non-Marketplace (SQL Server manually installed) VMs are supported.
Unterstützte geografische RäumeSupported geos „Australien, Südosten (ASE)“, „Australien, Osten (AE)“Australia South East (ASE), East Australia (AE)
Brasilien, Süden (BRS)Brazil South (BRS)
„Kanada, Mitte (CNC)“, „Kanada, Osten (CE)“Canada Central (CNC), Canada East (CE)
„Asien, Südosten (SEA)“, „Asien, Osten (EA)“South East Asia (SEA), East Asia (EA)
„USA, Osten (EUS)“, „USA, Osten 2 (EUS2)“, „USA, Westen-Mitte (WCUS)“, „USA, Westen (WUS)“, „USA, Westen 2 (WUS 2)“, „USA, Norden-Mitte (NCUS)“, „USA, Mitte (CUS)“, „USA, Süden-Mitte (SCUS)“East US (EUS), East US 2 (EUS2), West Central US (WCUS), West US (WUS); West US 2 (WUS 2) North Central US (NCUS) Central US (CUS) South Central US (SCUS)
„Indien, Mitte (INC)“, „Indien, Süden (INS)“India Central (INC), India South (INS)
„Japan, Osten (JPE)“, „Japan, Westen (JPW)“Japan East (JPE), Japan West (JPW)
„Südkorea, Mitte (KRC)“, „Südkorea, Süden (KRS)“Korea Central (KRC), Korea South (KRS)
„Europa, Norden (NE)“, „Europa, Westen“North Europe (NE), West Europe
„Vereinigtes Königreich, Süden (UKS)“, „Vereinigtes Königreich, Westen (UKW)“UK South (UKS), UK West (UKW)
„US Gov Arizona“, „US Gov Virginia“, „US Gov Texas“, „US DoD, Mitte“, „US DoD, Osten“US Gov Arizona, US Gov Virginia, US Gov Texas, US DoD Central, US DoD East
Unterstützte BetriebssystemeSupported operating systems Windows Server 2016, Windows Server 2012 R2, Windows Server 2012Windows Server 2016, Windows Server 2012 R2, Windows Server 2012

Linux wird derzeit nicht unterstützt.Linux isn't currently supported.
Unterstützte SQL Server-VersionenSupported SQL Server versions SQL Server 2017 (weitere Informationen), SQL Server 2016 und SPs (weitere Informationen), SQL Server 2014, SQL Server 2012SQL Server 2017 as detailed here, SQL Server 2016 and SPs as detailed here, SQL Server 2014, SQL Server 2012.

Enterprise, Standard, Web, Developer, ExpressEnterprise, Standard, Web, Developer, Express.
Unterstützte .NET-VersionenSupported .NET versions .NET Framework 4.5.2 und höher auf dem virtuellen Computer installiert.NET Framework 4.5.2 and above installed on the VM

Unterstützung für SQL Server 2008 und SQL Server 2008 R2Support for SQL Server 2008 and SQL Server 2008 R2

Vor Kurzem wurde verlautbart, dass Azure Backup Unterstützung für SQL Server-Version mit angekündigter Einstellung des Supports wie SQL Server 2008 und SQL Server 2008 R2 bietet.Azure Backup has recently announced support for EOS SQL Severs - SQL Server 2008 and SQL Server 2008 R2. Die Lösung ist derzeit in der Vorschauphase für diese SQL Server-Versionen und unterstützt die folgende Konfiguration:The solution is currently in preview for EOS SQL Server and supports the following configuration:

  1. Unter Windows 2008 R2 SP1 ausgeführtes SQL Server 2008 und SQL Server 2008 R2.SQL Server 2008 and SQL Server 2008 R2 running on Windows 2008 R2 SP1
  2. .NET Framework 4.5.2 und höher muss auf dem virtuellen Computer installiert sein..NET Framework 4.5.2 and above needs to be installed on the VM
  3. Sicherungen für FCI und gespiegelte Datenbanken werden nicht unterstützt.Backup for FCI and mirrored databases isn’t supported

Dieses Feature wird den Benutzern erst dann in Rechnung gestellt, wenn es allgemein verfügbar ist.Users will not be charged for this feature until the time it is generally available. Alle anderen Funktionsaspekte und Einschränkungen gelten auch für diese Versionen.All of the other feature considerations and limitations apply to these versions as well. Lesen Sie die Voraussetzungen, bevor Sie den Schutz für SQL Server 2008- und 2008 R2-Instanzen konfigurieren. Dazu gehört das Festlegen des Registrierungsschlüssels. (Dieser Schritt ist nicht mehr erforderlich, sobald das Feature allgemein verfügbar ist.)Kindly refer to the prerequisites before you configure protection on SQL Servers 2008 and 2008 R2, which include setting the registry key (this step would not be required when the feature is generally available).

Funktionsaspekte und EinschränkungenFeature consideration and limitations

  • SQL Server-Sicherung kann im Azure-Portal oder mit PowerShell konfiguriert werden.SQL Server backup can be configured in the Azure portal or PowerShell. CLI wird nicht unterstützt.We do not support CLI.
  • Die Lösung wird für beide Arten von Bereitstellungen unterstützt: Azure Resource Manager-VMs und klassische VMs.The solution is supported on both kinds of deployments - Azure Resource Manager VMs and classic VMs.
  • Der virtuelle Computer, auf dem SQL Server ausgeführt wird, benötigt eine Internetverbindung, um auf öffentliche IP-Adressen von Azure zuzugreifen.VM running SQL Server requires internet connectivity to access Azure public IP addresses.
  • Die Failoverclusterinstanz (FCI) für SQL Server und die Failoverclusterinstanz für SQL Server Always On werden nicht unterstützt.SQL Server Failover Cluster Instance (FCI) and SQL Server Always on Failover Cluster Instance are not supported.
  • Sicherungs- und Wiederherstellungsvorgänge für Spiegeldatenbanken und Datenbankmomentaufnahmen werden nicht unterstützt.Back up and restore operations for mirror databases and database snapshots aren't supported.
  • Die Verwendung mehrerer Sicherungslösungen zum Sichern Ihrer eigenständigen SQL Server-Instanz oder SQL Always On-Verfügbarkeitsgruppe kann zu Fehlern bei der Sicherung führen. Es ist daher ratsam, von dieser Vorgehensweise abzusehen.Using more than one backup solutions to back up your standalone SQL Server instance or SQL Always on availability group may lead to backup failure; refrain from doing so.
  • Das Sichern von zwei Knoten einer Verfügbarkeitsgruppe mit derselben Lösung oder anderen Lösungen kann auch zu Fehlern bei der Sicherung führen.Backing up two nodes of an availability group individually with same or different solutions, may also lead to backup failure.
  • Azure Backup unterstützt für schreibgeschützte Datenbanken nur die Sicherungstypen „Vollständig“ und „Nur vollständig kopieren“.Azure Backup supports only Full and Copy-only Full backup types for Read-only databases
  • Datenbanken mit einer großen Anzahl von Dateien können nicht geschützt werden.Databases with large number of files can't be protected. Die maximale Anzahl von unterstützten Dateien beträgt ~1.000.The maximum number of files that is supported is ~1000.
  • Sie können bis zu ~2.000 SQL Server-Datenbanken in einem Tresor sichern.You can back up to ~2000 SQL Server databases in a vault. Sie können mehrere Tresore erstellen, falls Sie über eine größere Anzahl von Datenbanken verfügen.You can create multiple vaults in case you have a greater number of databases.
  • Sie können die Sicherung für bis zu 50 Datenbanken auf einmal konfigurieren; diese Einschränkung trägt dazu bei, Sicherungslasten zu optimieren.You can configure backup for up to 50 databases in one go; this restriction helps optimize backup loads.
  • Wir unterstützen Datenbanken bis zu einer Größe von 2 TB. Über 2 TB treten unter Umständen Leistungsprobleme auf.We support databases up to 2 TB in size; for sizes greater than that, performance issues may come up.
  • Um einen Eindruck davon zu bekommen, wie viele Datenbanken pro Server geschützt werden können, müssen wir Faktoren wie z.B. Bandbreite, VM-Größe, Sicherungshäufigkeit, Datenbankgröße usw. berücksichtigen. Laden Sie den Ressourcenplaner hier herunter. Er enthält die ungefähre Anzahl von Datenbanken, die basierend auf den VM-Ressourcen pro Server zulässig sind, sowie die Sicherungsrichtlinie.To have a sense of as to how many databases can be protected per server, we need to consider factors such as bandwidth, VM size, backup frequency, database size, etc. Download the resource planner that gives the approximate number of databases you can have per server based on the VM resources and the backup policy.
  • Bei Verfügbarkeitsgruppen werden Sicherungen basierend auf einigen Faktoren auf den verschiedenen Knoten erstellt.In case of availability groups, backups are taken from the different nodes based on a few factors. Das Sicherungsverhalten für eine Verfügbarkeitsgruppe ist unten zusammengefasst.The backup behavior for an availability group is summarized below.

Sicherungsverhalten von Always On-VerfügbarkeitsgruppenBack up behavior in case of Always on availability groups

Es wird empfohlen, die Sicherung nur auf einem Knoten der Verfügbarkeitsgruppe zu konfigurieren.It is recommended that the backup is configured on only one node of an AG. Die Sicherung sollte immer in derselben Region wie der primäre Knoten konfiguriert werden.Backup should always be configured in the same region as the primary node. Anders ausgedrückt: Der primäre Knoten muss immer in der Region vorhanden sein, in der Sie die Sicherung konfigurieren.In other words, you always need the primary node to be present in the region in which you are configuring backup. Wenn sich alle Knoten der Verfügbarkeitsgruppe in derselben Region befinden, in der die Sicherung konfiguriert ist, ist alles in Ordnung.If all the nodes of the AG are in the same region in which the backup is configured, there isn’t any concern.

Für regionsübergreifende VerfügbarkeitsgruppeFor cross-region AG

  • Unabhängig von der Sicherungseinstellung werden Sicherungen nicht für die Knoten durchgeführt, die sich nicht in derselben Region befinden, in der die Sicherung konfiguriert ist.Regardless of the backup preference, backups won’t happen from the nodes that are not in the same region where the backup is configured. Dies liegt daran, dass regionsübergreifende Sicherungen nicht unterstützt werden.This is because the cross-region backups are not supported. Wenn Sie nur über zwei Knoten verfügen und sich der sekundäre Knoten in der anderen Region befindet: In diesem Fall werden die Sicherungen weiterhin über den primären Knoten durchgeführt (sofern Ihre Sicherungseinstellung nicht „Nur sekundär“ lautet).If you have only two nodes and the secondary node is in the other region; in this case, the backups will continue to happen from primary node (unless your backup preference is ‘secondary only’).
  • Wenn ein Failover in einer anderen Region als der Region durchgeführt wird, in der die Sicherung konfiguriert ist, tritt für Sicherungen auf den Knoten in der Failoverregion ein Fehler auf.If a fail-over happens to a region different than the one in which the backup is configured, backups would fail on the nodes in the failed-over region.

Abhängig von der Sicherungseinstellung und den Sicherungstypen (Vollständig/Differenziell/Protokoll/Nur vollständig kopieren) werden die Sicherungen von einem bestimmten Knoten (Primär/Sekundär) erstellt.Depending on the backup preference and backups types (full/differential/log/copy-only full), backups are taken from a particular node (primary/secondary).

  • Sicherungseinstellung: PrimärBackup preference: Primary
SicherungstypBackup Type NodeNode
VollständigFull PrimärPrimary
DifferenziellDifferential PrimärPrimary
ProtokollLog PrimärPrimary
Nur vollständig kopierenCopy-Only Full PrimärPrimary
  • Sicherungseinstellung: Nur sekundärBackup preference: Secondary Only
SicherungstypBackup Type NodeNode
VollständigFull PrimärPrimary
DifferenziellDifferential PrimärPrimary
ProtokollLog SekundärSecondary
Nur vollständig kopierenCopy-Only Full SekundärSecondary
  • Sicherungseinstellung: SekundärBackup preference: Secondary
SicherungstypBackup Type NodeNode
VollständigFull PrimärPrimary
DifferenziellDifferential PrimärPrimary
ProtokollLog SekundärSecondary
Nur vollständig kopierenCopy-Only Full SekundärSecondary
  • Keine SicherungseinstellungNo Backup preference
SicherungstypBackup Type NodeNode
VollständigFull PrimärPrimary
DifferenziellDifferential PrimärPrimary
ProtokollLog SekundärSecondary
Nur vollständig kopierenCopy-Only Full SekundärSecondary

Einrichten von Berechtigungen für virtuelle ComputerSet VM permissions

Wenn Sie die Ermittlung in einer SQL Server-Instanz ausführen, führt Azure Backup Folgendes aus:When you run discovery on a SQL Server, Azure Backup does the following:

  • Fügt die Erweiterung AzureBackupWindowsWorkload hinzu.Adds the AzureBackupWindowsWorkload extension.
  • Erstellt das Konto „NT SERVICE\AzureWLBackupPluginSvc“, um Datenbanken auf dem virtuellen Computer zu ermitteln.Creates an NT SERVICE\AzureWLBackupPluginSvc account to discover databases on the virtual machine. Dieses Konto wird zum Sichern und Wiederherstellen verwendet und erfordert Systemadministratorberechtigungen für SQL Server.This account is used for a backup and restore and requires SQL sysadmin permissions.
  • Ermittelt auf einer VM ausgeführte Datenbanken. Azure Backup verwendet das Konto NT AUTHORITY\SYSTEM.Discovers databases that are running on a VM, Azure Backup uses the NT AUTHORITY\SYSTEM account. Dieses Konto muss eine öffentliche Anmeldung in SQL Server ermöglichen.This account must be a public sign-in on SQL.

Wenn Sie die SQL Server-VM nicht in Azure Marketplace erstellt haben oder mit SQL Server 2008 oder 2008 R2 arbeiten, erhalten Sie möglicherweise die Fehlermeldung UserErrorSQLNoSysadminMembership.If you didn't create the SQL Server VM in the Azure Marketplace or if you are on SQL 2008 and 2008 R2, you might receive a UserErrorSQLNoSysadminMembership error.

Informationen zur Erteilung von Berechtigungen bei Ausführung von SQL 2008 und 2008 R2 unter Windows 2008 R2 finden Sie hier.For giving permissions in case of SQL 2008 and 2008 R2 running on Windows 2008 R2, refer here.

Korrigieren Sie bei allen anderen Versionen die Berechtigungen wie folgt:For all other versions, fix permissions with the following steps:

  1. Verwenden Sie ein Konto mit SQL Server-Systemadministratorberechtigungen, um sich bei SQL Server Management Studio (SSMS) anzumelden.Use an account with SQL Server sysadmin permissions to sign in to SQL Server Management Studio (SSMS). Wenn Sie keine speziellen Berechtigungen benötigen, sollte die Windows-Authentifizierung funktionieren.Unless you need special permissions, Windows authentication should work.

  2. Öffnen Sie auf der SQL Server-Instanz den Ordner Sicherheit/Anmeldungen.On the SQL Server, open the Security/Logins folder.

    Öffnen von Ordner „Sicherheit/Anmeldungen“, um Konten anzuzeigen

  3. Klicken Sie mit der rechten Maustaste auf den Ordner Anmeldungen, und wählen Sie Neue Anmeldung aus.Right-click the Logins folder and select New Login. Wählen Sie in Anmeldung – Neu die Option Suche aus.In Login - New, select Search.

    Auswählen von „Suchen“ im Dialogfeld „Anmeldung – Neu“

  4. Das virtuelle Windows-Dienstkonto NT SERVICE\AzureWLBackupPluginSvc wurde bei der Registrierung des virtuellen Computers und der SQL-Ermittlungsphase erstellt.The Windows virtual service account NT SERVICE\AzureWLBackupPluginSvc was created during the virtual machine registration and SQL discovery phase. Geben Sie den Kontonamen ein, wie in Namen des auszuwählenden Objekts eingeben dargestellt.Enter the account name as shown in Enter the object name to select. Wählen Sie Namen überprüfen aus, um den Namen aufzulösen.Select Check Names to resolve the name. Klicken Sie auf OK.Click OK.

    Klicken auf „Namen überprüfen“, um den unbekannten Dienstnamen aufzulösen

  5. Stellen Sie in Serverrollen sicher, dass die Rolle sysadmin ausgewählt ist.In Server Roles, make sure the sysadmin role is selected. Klicken Sie auf OK.Click OK. Die erforderlichen Berechtigungen sollten jetzt vorhanden sein.The required permissions should now exist.

    Sicherstellen, dass die Serverrolle „Sysadmin“ ausgewählt ist

  6. Ordnen Sie nun die Datenbank dem Recovery Services-Tresor zu.Now associate the database with the Recovery Services vault. Klicken Sie im Azure-Portal in der Liste Geschützte Server mit der rechten Maustaste auf den fehlerhaften Server, und wählen Sie Datenbanken neu ermitteln aus.In the Azure portal, in the Protected Servers list, right-click the server that's in an error state > Rediscover DBs.

    Überprüfen der entsprechenden Serverberechtigungen

  7. Der Fortschritt kann im Bereich Benachrichtigungen verfolgt werden.Check progress in the Notifications area. Wenn die ausgewählten Datenbanken gefunden wurden, wird eine Erfolgsmeldung angezeigt.When the selected databases are found, a success message appears.

    Meldung über erfolgreiche Bereitstellung

Hinweis

Sind auf Ihrem SQL-Server mehrere Instanzen von SQL Server installiert, müssen Sie allen SQL-Instanzen Systemadministratorberechtigungen für das Konto NT Service\AzureWLBackupPluginSvc hinzufügen.If your SQL Server has multiple instances of SQL Server installed, then you must add sysadmin permission for NT Service\AzureWLBackupPluginSvc account to all SQL instances.

Erteilen der SQL Server-Berechtigung „sysadmin“ für SQL 2008 und SQL 2008 R2Give SQL sysadmin permissions for SQL 2008 and SQL 2008 R2

Fügen Sie der SQL Server-Instanz die Anmeldungen NT AUTHORITY\SYSTEM und NT Service\AzureWLBackupPluginSvc hinzu:Add NT AUTHORITY\SYSTEM and NT Service\AzureWLBackupPluginSvc logins to the SQL Server Instance:

  1. Wechseln Sie im Objekt-Explorer zur SQL Server-Instanz.Go the SQL Server Instance in the Object explorer.

  2. Navigieren Sie zu „Sicherheit -> Anmeldungen“.Navigate to Security -> Logins

  3. Klicken Sie mit der rechten Maustaste auf „Anmeldungen“, und klicken Sie dann auf Neue Anmeldung... .Right click on the Logins and click New Login…

    Neue Anmeldung mit SSMS

  4. Wechseln Sie zur Registerkarte „Allgemein“, und geben Sie NT AUTHORITY\SYSTEM als Anmelde-ID ein.Go to the General tab and enter NT AUTHORITY\SYSTEM as the Login Name.

    Anmelde-ID für SSMS

  5. Wechseln Sie zu Serverrollen, und wählen Sie die Rollen Öffentlich und sysadmin aus.Go to Server Roles and choose public and sysadmin roles.

    Wählen von Rollen in SSMS

  6. Wechseln Sie zu Status.Go to Status. Erteilen Sie die Berechtigung zum Herstellen der Verbindung mit der Datenbank-Engine, und melden Sie sich als Aktiviert an.Grant the Permission to connect to database engine and Login as Enabled.

    Erteilen von Berechtigungen in SSMS

  7. Klicken Sie auf OK.Click OK.

  8. Wiederholen Sie die gleiche Schrittreihenfolge (1-7 oben), um die Anmeldung „NT Service\AzureWLBackupPluginSvc“ zur SQL Server-Instanz hinzuzufügen.Repeat the same sequence of steps (1-7 above) to add NT Service\AzureWLBackupPluginSvc login to the SQL Server instance. Wenn die Anmeldung bereits vorhanden ist, stellen Sie sicher, dass sie die Serverrolle „sysadmin“ hat und ihr unter „Status“ die Berechtigung zum Herstellen der Verbindung mit der Datenbank-Engine erteilt und „Anmeldung“ auf „Aktiviert“ festgelegt wurde.If the login already exists, make sure it has the sysadmin server role and under Status it has Grant the Permission to connect to database engine and Login as Enabled.

  9. Führen Sie nach dem Erteilen der Berechtigung im Portal eine erneute Ermittlung von Datenbanken durch: Tresor -> Sicherungsinfrastruktur -> Workload in Azure VM:After granting permission, Rediscover DBs in the portal: Vault -> Backup Infrastructure -> Workload in Azure VM:

    Erneutes Ermitteln von Datenbanken im Azure-Portal

Alternativ können Sie die Erteilung der Berechtigungen automatisieren, indem Sie die folgenden PowerShell-Befehle im Administratormodus ausführen.Alternatively, you can automate giving the permissions by running the following PowerShell commands in admin mode. Der Instanzname ist standardmäßig auf MSSQLSERVER festgelegt.The instance name is set to MSSQLSERVER by default. Ändern Sie nötigenfalls das Argument mit dem Namen der Instanz im Skript:Change the instance name argument in script if need be:

param(
    [Parameter(Mandatory=$false)]
    [string] $InstanceName = "MSSQLSERVER"
)
if ($InstanceName -eq "MSSQLSERVER")
{
    $fullInstance = $env:COMPUTERNAME   # In case it is the default SQL Server Instance
}
else
{
    $fullInstance = $env:COMPUTERNAME + "\" + $InstanceName   # In case of named instance
}
try
{
    sqlcmd.exe -S $fullInstance -Q "sp_addsrvrolemember 'NT Service\AzureWLBackupPluginSvc', 'sysadmin'" # Adds login with sysadmin permission if already not available
}
catch
{
    Write-Host "An error occurred:"
    Write-Host $_.Exception|format-list -force
}
try
{
    sqlcmd.exe -S $fullInstance -Q "sp_addsrvrolemember 'NT AUTHORITY\SYSTEM', 'sysadmin'" # Adds login with sysadmin permission if already not available
}
catch
{
    Write-Host "An error occurred:"
    Write-Host $_.Exception|format-list -force
}

Nächste SchritteNext steps