Back-up en herstel voor SQL Server in Azure Virtual MachinesBackup and Restore for SQL Server in Azure Virtual Machines

Dit artikel bevat richt lijnen voor de opties voor back-up en herstel die beschikbaar zijn voor SQL Server die worden uitgevoerd op een virtuele Windows-machine in Azure.This article provides guidance on the backup and restore options available for SQL Server running in a Windows virtual machine in Azure. Azure Storage onderhoudt drie exemplaren van elke Azure VM-schijf om bescherming tegen gegevens verlies of fysieke beschadiging van gegevens te garanderen.Azure Storage maintains three copies of every Azure VM disk to guarantee protection against data loss or physical data corruption. In tegens telling tot on-premises hoeft u zich dus niet te concentreren op hardwarestoringen.Thus, unlike on-premises, you don't need to focus on hardware failures. U moet echter wel een back-up maken van uw SQL Server-data bases om te beschermen tegen toepassings-of gebruikers fouten, zoals het invoegen of verwijderen van onopzettelijke gegevens.However, you should still backup your SQL Server databases to protect against application or user errors, such as inadvertent data insertions or deletions. In dit geval is het belang rijk dat u kunt herstellen naar een bepaald tijdstip.In this situation, it is important to be able to restore to a specific point in time.

In het eerste deel van dit artikel vindt u een overzicht van de beschik bare opties voor back-up en herstel.The first part of this article provides an overview of the available backup and restore options. Dit wordt gevolgd door secties die meer informatie over elke strategie bieden.This is followed by sections that provide more information on each strategy.

Opties voor back-up en herstelBackup and restore options

De volgende tabel bevat informatie over verschillende opties voor back-up en herstel voor SQL Server die worden uitgevoerd op virtuele Azure-machines:The following table provides information on various backup and restore options for SQL Server running on Azure VMs:

StrategieStrategy SQL-versiesSQL versions DescriptionDescription
Automatische back-upAutomated Backup 20142014
20162016
20172017
Met automatische back-up kunt u regel matige back-ups plannen voor alle data bases op een SQL Server-VM.Automated Backup allows you to schedule regular backups for all databases on a SQL Server VM. Back-ups worden Maxi maal 30 dagen opgeslagen in azure Storage.Backups are stored in Azure storage for up to 30 days. Vanaf SQL Server 2016 biedt automatische back-up v2 extra opties, zoals het configureren van hand matige planning en de frequentie van volledige en logboek back-ups.Beginning with SQL Server 2016, Automated Backup v2 offers additional options such as configuring manual scheduling and the frequency of full and log backups.
Azure Backup voor SQL-VM'sAzure Backup for SQL VMs 20082008
20122012
20142014
20162016
20172017
Azure Backup biedt een back-upfunctie voor bedrijfs klasse voor SQL Server die worden uitgevoerd in azure-Vm's.Azure Backup provides an Enterprise class backup capability for SQL Server running in Azure VMs. Met deze service kunt u back-ups centraal beheren voor meerdere servers en duizenden data bases.With this service, you can centrally manage backups for multiple servers and thousands of databases. Data bases kunnen worden hersteld naar een bepaald punt in de tijd in de portal.Databases can be restored to a specific point in time in the portal. Het biedt een aanpasbaar Bewaar beleid waarmee back-ups voor jaren kunnen worden onderhouden.It offers a customizable retention policy that can maintain backups for years.
Hand matige back-upManual backup AlleAll Afhankelijk van uw versie van SQL Server zijn er verschillende technieken voor het hand matig maken van back-ups en het herstellen van SQL Server die worden uitgevoerd op een virtuele Azure-machine.Depending on your version of SQL Server, there are various techniques to manually backup and restore SQL Server running on an Azure VM. In dit scenario bent u verantwoordelijk voor het maken van een back-up van uw data bases en de opslag locatie en het beheer van deze back-ups.In this scenario, you are responsible for how your databases are backed up and the storage location and management of these backups.

In de volgende secties wordt elke optie uitvoeriger beschreven.The following sections describe each option in more detail. De laatste sectie van dit artikel bevat een samen vatting in de vorm van een functie matrix.The final section of this article provides a summary in the form of a feature matrix.

Automatische back-upAutomated Backup

Automatische back-up biedt een automatische back-upservice voor SQL Server Standard-en Enter prise-edities die worden uitgevoerd in een Windows-VM in Azure.Automated Backup provides an automatic backup service for SQL Server Standard and Enterprise editions running in a Windows VM in Azure. Deze service wordt verzorgd door de SQL Server IaaS agent-extensie, die automatisch wordt geïnstalleerd op SQL Server installatie kopieën van virtuele Windows-machines in de Azure Portal.This service is provided by the SQL Server IaaS Agent Extension, which is automatically installed on SQL Server Windows virtual machine images in the Azure portal.

Voor alle data bases wordt een back-up gemaakt naar een Azure Storage-account dat u configureert.All databases are backed up to an Azure storage account that you configure. Back-ups kunnen Maxi maal 30 dagen worden versleuteld en bewaard.Backups can be encrypted and retained for up to 30 days.

SQL Server 2016 en hogere Vm's bieden meer aanpassings opties met automatische back-ups v2.SQL Server 2016 and higher VMs offer more customization options with Automated Backup v2. Deze verbeteringen zijn onder andere:These improvements include:

  • Back-ups van de systeem databaseSystem database backups
  • Hand matig back-upschema en tijd vensterManual backup schedule and time window
  • Volledige back-upfrequentie en logboek bestandFull and log file backup frequency

Als u een Data Base wilt herstellen, moet u de vereiste back-upbestand (en) in het opslag account zoeken en een herstel bewerking uitvoeren op uw SQL-VM met behulp van SQL Server Management Studio (SSMS) of Transact-SQL-opdrachten.To restore a database, you must locate the required backup file(s) in the storage account and perform a restore on your SQL VM using SQL Server Management Studio (SSMS) or Transact-SQL commands.

Raadpleeg een van de volgende artikelen voor meer informatie over het configureren van automatische back-ups voor virtuele SQL-machines:For more information on how to configure Automated Backup for SQL VMs, see one of the following articles:

Azure Backup voor virtuele SQL-machinesAzure Backup for SQL VMs

Azure backup biedt een back-upfunctie voor bedrijfs klasse voor SQL Server die worden uitgevoerd in azure-vm's.Azure Backup provides an Enterprise class backup capability for SQL Server running in Azure VMs. Alle back-ups worden opgeslagen en beheerd in een Recovery Services kluis.All backups are stored and managed in a Recovery Services vault. Er zijn verschillende voor delen die deze oplossing biedt, met name voor ondernemingen:There are several advantages that this solution provides, especially for Enterprises:

  • Geen back-up van de infra structuur: U hoeft geen back-upservers of opslag locaties te beheren.Zero-infrastructure backup: You do not have to manage backup servers or storage locations.
  • Schalen: Beveilig veel SQL-Vm's en duizenden data bases.Scale: Protect many SQL VMs and thousands of databases.
  • Betalen naargebruik: Deze mogelijkheid is een afzonderlijke service van Azure Backup, maar net als bij alle Azure-Services betaalt u alleen voor wat u gebruikt.Pay-As-You-Go: This capability is a separate service provided by Azure Backup, but as with all Azure services, you only pay for what you use.
  • Centraal beheer en controle: Beheer al uw back-ups, met inbegrip van andere werk belastingen die Azure Backup ondersteunt, vanuit één dash board in Azure.Central management and monitoring: Centrally manage all of your backups, including other workloads that Azure Backup supports, from a single dashboard in Azure.
  • Door beleid gestuurde back-up enretentie: Maak een standaard back-upbeleid voor reguliere back-ups.Policy driven backup and retention: Create standard backup policies for regular backups. Bewaar beleid voor het bewaren van back-ups voor jaren.Establish retention policies to maintain backups for years.
  • Ondersteuning voor SQL always on: Detecteer en beveilig een SQL Server altijd op configuratie en zorg ervoor dat de back-upvoorkeur voor Back-upgroepen wordt geaccepteerd.Support for SQL Always On: Detect and protect a SQL Server Always On configuration and honor the backup Availability Group backup preference.
  • beoogd herstel punt (RPO) van 15 minuten: SQL-transactie logboek back-ups tot om de 15 minuten configureren.15-minute Recovery Point Objective (RPO): Configure SQL transaction log backups up to every 15 minutes.
  • Herstel naareen bepaald tijdstip: Gebruik de portal om data bases te herstellen naar een bepaald tijdstip zonder dat u hand matig meerdere volledige, differentiële en logboek back-ups hoeft te herstellen.Point in time restore: Use the portal to recover databases to a specific point in time without having to manually restore multiple full, differential, and log backups.
  • Geconsolideerde e-mail waarschuwingen voor fouten: Geconsolideerde e-mail meldingen configureren voor eventuele fouten.Consolidated email alerts for failures: Configure consolidated email notifications for any failures.
  • Op rollen gebaseerd toegangs beheer: Bepaal wie back-up-en herstel bewerkingen kan beheren via de portal.Role-based access control: Determine who can manage backup and restore operations through the portal.

Bekijk de volgende video voor een kort overzicht van hoe het werkt samen met een demo:For a quick overview of how it works along with a demo, watch the following video:

Deze Azure Backup oplossing voor virtuele SQL-machines is algemeen beschikbaar.This Azure Backup solution for SQL VMs is generally available. Zie back-ups maken van SQL Server Data Base naar Azurevoor meer informatie.For more information, see Back up SQL Server database to Azure.

Hand matige back-upManual backup

Als u back-up-en herstel bewerkingen op uw SQL-Vm's hand matig wilt beheren, zijn er verschillende opties, afhankelijk van de versie van SQL Server die u gebruikt.If you want to manually manage backup and restore operations on your SQL VMs, there are several options depending on the version of SQL Server you are using. Zie een van de volgende artikelen op basis van uw versie van SQL Server voor een overzicht van het maken en herstellen van back-ups:For an overview of backup and restore, see one of the following articles based on your version of SQL Server:

In de volgende secties worden verschillende hand matige back-up-en herstel opties uitvoeriger beschreven.The following sections describe several manual backup and restore options in more detail.

Back-up naar gekoppelde schijvenBackup to attached disks

Voor SQL Server die worden uitgevoerd in virtuele machines van Azure, kunt u systeem eigen back-up-en herstel technieken gebruiken met behulp van gekoppelde schijven op de VM voor het doel van de back-upbestanden.For SQL Server running in Azure VMs, you can use native backup and restore techniques using attached disks on the VM for the destination of the backup files. Er is echter een limiet voor het aantal schijven dat u kunt koppelen aan een virtuele machine van Azure, op basis van de grootte van de virtuele machine.However, there is a limit to the number of disks you can attach to an Azure virtual machine, based on the size of the virtual machine. Er is ook de overhead van schijf beheer die u kunt overwegen.There is also the overhead of disk management to consider.

Zie een volledige database back-up makenvoor een voor beeld van het hand matig maken van een back-up van een volledige data base met behulp van SQL Server Management Studio (SSMS) of Transact-SQL.For an example of how to manually create a full database backup using SQL Server Management Studio (SSMS) or Transact-SQL, see Create a Full Database Backup.

Back-up naar URLBackup to URL

Vanaf SQL Server 2012 SP1 CU2 kunt u rechtstreeks een back-up maken en herstellen naar Microsoft Azure Blob-opslag, die ook wel back-up naar URL wordt genoemd.Beginning with SQL Server 2012 SP1 CU2, you can back up and restore directly to Microsoft Azure Blob storage, which is also known as backup to URL. SQL Server 2016 heeft ook de volgende verbeteringen geïntroduceerd voor deze functie:SQL Server 2016 also introduced the following enhancements for this feature:

2016-uitbrei ding2016 Enhancement DetailsDetails
StripingStriping Bij het maken van een back-up naar Microsoft Azure Blob-opslag biedt SQL Server 2016 ondersteuning voor het maken van back-ups naar meerdere blobs voor het inschakelen van back-ups van grote data bases tot Maxi maal 12,8 TB.When backing up to Microsoft Azure blob storage, SQL Server 2016 supports backing up to multiple blobs to enable backing up large databases, up to a maximum of 12.8 TB.
Back-up van moment opnameSnapshot Backup Dankzij het gebruik van Azure snap shots biedt SQL Server back-up van bestanden moment opnamen bijna momentane back-ups en snelle herstel bewerkingen voor database bestanden die zijn opgeslagen met behulp van de Azure Blob Storage-service.Through the use of Azure snapshots, SQL Server File-Snapshot Backup provides nearly instantaneous backups and rapid restores for database files stored using the Azure Blob storage service. Met deze mogelijkheid kunt u uw back-up-en herstel beleid vereenvoudigen.This capability enables you to simplify your backup and restore policies. Back-ups van bestands momentopnamen bieden ook ondersteuning voor herstel naar een bepaald tijdstip.File-snapshot backup also supports point in time restore. Zie moment opnamen van back-ups voor database bestanden in azurevoor meer informatie.For more information, see Snapshot Backups for Database Files in Azure.

Zie voor meer informatie de een van de volgende artikelen op basis van uw versie van SQL Server:For more information, see the one of the following articles based on your version of SQL Server:

Beheerde back-upManaged Backup

Vanaf SQL Server 2014 automatiseert beheerde back-up het maken van back-ups naar Azure Storage.Beginning with SQL Server 2014, Managed Backup automates the creation of backups to Azure storage. Achter de schermen maakt beheerde back-up gebruik van de functie voor back-up naar URL, zoals beschreven in de vorige sectie van dit artikel.Behind the scenes, Managed Backup makes use of the Backup to URL feature described in the previous section of this article. Beheerde back-up is ook de onderliggende functie die ondersteuning biedt voor de geautomatiseerde back-upservice van de SQL Server-machine.Managed Backup is also the underlying feature that supports the SQL Server VM Automated Backup service.

Vanaf SQL Server 2016 heeft beheerde back-up extra opties gekregen voor het plannen, de back-up van de systeem database en de frequentie van de back-up van het logboek.Beginning in SQL Server 2016, Managed backup got additional options for scheduling, system database backup, and full and log backup frequency.

Zie voor meer informatie een van de volgende artikelen op basis van uw versie van SQL Server:For more information, see one of the following articles based on your version of SQL Server:

Beslissings matrixDecision matrix

De volgende tabel bevat een overzicht van de mogelijkheden van elke back-up-en herstel optie voor SQL Server virtuele machines in Azure.The following table summarizes the capabilities of each backup and restore option for SQL Server virtual machines in Azure.

Automatische back-upAutomated Backup Azure Backup voor SQLAzure Backup for SQL Hand matige back-upManual backup
Vereist extra Azure-serviceRequires additional Azure service Ja
Back-upbeleid configureren in Azure PortalConfigure backup policy in Azure portal Ja Ja
Data bases herstellen in Azure PortalRestore databases in Azure portal Ja
Meerdere servers beheren in één dash boardManage multiple servers in one dashboard Ja
Terugzetten naar eerder tijdstipPoint-in-time restore Ja Ja Ja
Beoogd herstel punt (RPO) van 15 minuten15-minute Recovery Point Objective (RPO) Ja Ja Ja
Retentie beleid voor back-ups op korte termijn (dagen)Short-term backup retention policy (days) Ja Ja
Bewaar beleid voor lange termijn back-ups (maanden, jaren)Long-term backup retention policy (months, years) Ja
Ingebouwde ondersteuning voor SQL Server altijdBuilt-in support for SQL Server Always On Ja
Back-up naar Azure Storage account (s)Backup to Azure Storage account(s) Jageautomatiseerde(automatic) Jageautomatiseerde(automatic) Ja(door de klant beheerd)(customer managed)
Beheer van opslag-en back-upbestandenManagement of storage and backup files Ja
Back-up naar gekoppelde schijven op de VMBackup to attached disks on the VM Ja
Centrale, aanpas bare back-uprapportenCentral customizable backup reports Ja
Geconsolideerde e-mail waarschuwingen voor foutenConsolidated email alerts for failures Ja
Bewaking aanpassen op basis van Azure Monitor logboekenCustomize monitoring based on Azure Monitor logs Ja
Back-uptaken controleren met SSMS of Transact-SQL-scriptsMonitor backup jobs with SSMS or Transact-SQL scripts Ja Ja Ja
Data bases herstellen met SSMS of Transact-SQL-scriptsRestore databases with SSMS or Transact-SQL scripts Ja Ja

Volgende stappenNext steps

Als u uw implementatie van SQL Server in een Azure-VM plant, kunt u de richt lijnen voor het inrichten vinden in de volgende hand leiding: Een virtuele machine met Windows SQL server inrichten in de Azure Portal.If you are planning your deployment of SQL Server in an Azure VM, you can find provisioning guidance in the following guide: How to provision a Windows SQL Server virtual machine in the Azure portal.

Hoewel back-up en herstel kan worden gebruikt om uw gegevens te migreren, zijn er mogelijk gemakkelijker gegevens migratie paden om te SQL Server op een virtuele Azure-machine.Although backup and restore can be used to migrate your data, there are potentially easier data migration paths to SQL Server on an Azure VM. Zie een Data Base migreren naar SQL Server op een virtuele Azure-machinevoor een volledige bespreking van migratie opties en aanbevelingen.For a full discussion of migration options and recommendations, see Migrating a Database to SQL Server on an Azure VM.