Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
van toepassing op:SQL Server-
Maak een differentiële databaseback-up in SQL Server met behulp van SQL Server Management Studio of Transact-SQL.
Secties in dit onderwerp
Voordat u begint:
Een differentiële databaseback-up maken met behulp van:
Voordat u begint
Beperkingen en beperkingen
- De BACKUP-verklaring is niet toegestaan in een expliciete of impliciete transactie.
Voorwaarden
- Voor het maken van een differentiële databaseback-up is een vorige volledige databaseback-up vereist. Als er nog nooit een back-up van uw database is gemaakt, voert u een volledige databaseback-up uit voordat u differentiële back-ups maakt. Zie Een volledige databaseback-up (SQL Server) makenvoor meer informatie.
Aanbevelingen
- Naarmate de differentiële back-ups groter worden, verhoogt het herstellen van een differentiële back-up de tijd die nodig is om een database te herstellen aanzienlijk. We raden u aan om op regelmatige tijdstippen een nieuwe volledige back-up te maken om een nieuwe differentiële basis voor de gegevens te creëren. U kunt bijvoorbeeld een wekelijkse volledige back-up maken van de hele database (een volledige databaseback-up), gevolgd door een regelmatige reeks differentiële databaseback-ups gedurende de week.
Veiligheid
Controleer eerst uw machtigingen.
BACKUP DATABASE- en BACKUP LOG-machtigingen zijn standaard ingesteld op leden van de sysadmin fixed server role, de db_owner en db_backupoperator fixed database roles.
Eigendoms- en machtigingsproblemen op het fysieke bestand van het back-upapparaat verstoren een back-upbewerking. SQL Server moet kunnen lezen en schrijven naar het apparaat; het account waaronder de SQL Server-service wordt uitgevoerd, moet schrijfmachtigingen hebben. sp_addumpdevice, waarmee echter een vermelding voor een back-upapparaat in de systeemtabellen wordt toegevoegd, geen machtigingen voor bestandstoegang controleren. Problemen met machtigingen voor het fysieke bestand van het back-upapparaat zijn pas zichtbaar als de fysieke resource wordt geopend wanneer u de back-up of herstel probeert uit te voeren.
SQL Server Management Studio
Een differentiële databaseback-up maken
Nadat u verbinding hebt gemaakt met het juiste exemplaar van de Microsoft SQL Server Database Engine, klikt u in Objectverkenner op de servernaam om de serverstructuur uit te vouwen.
Vouw databasesuit en afhankelijk van de database selecteert u een gebruikersdatabase of vouwt u Systeemdatabases uit en selecteert u een systeemdatabase.
Klik met de rechtermuisknop op de database, wijs takenaan en klik vervolgens op Back-up. Het dialoogvenster Database back-up wordt weergegeven.
Controleer in de keuzelijst Database de naam van de database. U kunt desgewenst een andere database selecteren in de lijst.
U kunt een differentiële back-up uitvoeren voor elk herstelmodel (volledig, bulksgewijs geregistreerd of eenvoudig).
Selecteer Differentiëlein de Backup type keuzelijst.
Belangrijk
Wanneer u Differentiële selecteert, controleert u of het selectievakje Alleen back-up kopiëren is uitgeschakeld.
Klik voor backup onderdeelop Database.
Accepteer de standaardnaam van de back-upset die wordt voorgesteld in het tekstvak Naam of voer een andere naam in voor de back-upset.
Voer desgewenst in het tekstvak Beschrijving een beschrijving van de back-upset in.
Geef op wanneer de back-upset verloopt:
Als u de back-upset wilt laten verlopen na een bepaald aantal dagen, klikt u op Na (de standaardoptie) en voert u het aantal dagen in nadat de set is gemaakt dat de set verloopt. Deze waarde kan tussen 0 en 99999 dagen zijn; 0 dagen betekent dat de back-upset nooit verloopt.
De standaardwaarde wordt ingesteld in de optie Standaardretentie van back-upmedia (in dagen) van het dialoogvenster Servereigenschappen (Database-instellingen pagina). Als u dit wilt openen, klikt u met de rechtermuisknop op de servernaam in Objectverkenner en selecteert u eigenschappen; selecteer vervolgens de pagina Database-instellingen.
Als u de back-upset wilt laten verlopen op een specifieke datum, klikt u op Open voert u de datum in waarop de set verloopt.
Kies het type back-upbestemming door op Schijf of Tapete klikken. Als u het pad van maximaal 64 schijven of tapestations met één mediaset wilt selecteren, klikt u op Toevoegen. De geselecteerde paden worden weergegeven in het Backup naar lijstvak.
Als u een back-upbestemming wilt verwijderen, selecteert u deze en klikt u op verwijderen. Als u de inhoud van een back-upbestemming wilt weergeven, selecteert u deze en klikt u op Inhoud.
Als u de geavanceerde opties wilt weergeven of selecteren, klikt u op Opties in het deelvenster Selecteer een pagina.
Selecteer een optie Media overschrijven door op een van de volgende manieren te klikken:
Back-up maken van de bestaande mediaset
Klik voor deze optie op Toevoegen aan de bestaande back-upset of alle bestaande back-upsets overschrijven. Schakel desgewenst het selectievakje Mediasetnaam en back-upsetverloop controleren in en voer desgewenst een naam in het tekstvak Mediasetnaam in. Als er geen naam is opgegeven, wordt er een mediaset met een lege naam gemaakt. Als u een mediasetnaam opgeeft, wordt de media (tape of schijf) gecontroleerd om te zien of de werkelijke naam overeenkomt met de naam die u hier invoert.
Als u de media-naam leeg laat en het selectievakje inschakelt om dit te controleren op de media, dan is het succesvol als de medianaam op de media ook leeg is.
Back-up maken van een nieuwe mediaset en alle bestaande back-upsets wissen
Voer voor deze optie een naam in in het tekstvak 'Nieuwe mediasetnaam', en beschrijf desgewenst de mediaset in het tekstvak 'Nieuwe mediasetbeschrijving'.
In de sectie Betrouwbaarheid, optioneel, controleert u:
Verifieer backup wanneer deze gereed is.
Voer een controlesom uit voordat u naar mediaschrijft, en ga eventueel door bij een controlesomfout. Voor meer informatie over controlesommen, zie Mogelijke mediafouten tijdens back-up en herstel (SQL Server).
Als u een back-up maakt van een tapestation (zoals opgegeven in de sectie Bestemming van de pagina Algemeen), wordt de tape ontladen nadat de back-up optie actief is. Wanneer u op deze optie klikt, wordt de optie Terugspoelen van de tape voordat u loslaadt geactiveerd.
Notitie
De opties in de sectie Transactielogboek zijn inactief, tenzij u een back-up maakt van een transactielogboek (zoals opgegeven in de sectie Back-uptype van de pagina Algemeen).
SQL Server 2008 (10.0.x) Enterprise en hoger ondersteunt backup-compressie. Of een back-up is gecomprimeerd, is standaard afhankelijk van de waarde van de standaardconfiguratieoptie voor back-upcompressie server. Ongeacht de standaardinstelling op serverniveau, kunt u echter een back-up comprimeren door de optie Compressie van back-upaan te vinken, en u kunt compressie voorkomen door de optie Back-up niet comprimerenaan te vinken.
De huidige standaard back-up compressie-instelling weergeven
Notitie
U kunt ook de wizard Onderhoudsplan gebruiken om differentiële databaseback-ups te maken.
Transact-SQL
Een differentiële databaseback-up maken
Voer de INSTRUCTIE BACKUP DATABASE uit om de differentiële databaseback-up te maken, waarbij u het volgende opgeeft:
De naam van de database waarvan een back-up moet worden gemaakt.
Het backupapparaat waarin de volledige databaseback-up wordt geschreven.
De DIFFERENTIËLE clausule om op te geven dat alleen de onderdelen van de database die zijn gewijzigd nadat de laatste volledige back-up van de database is gemaakt, een back-up worden gemaakt.
De vereiste syntaxis is:
BACKUP DATABASE database_name NAAR <backup_device> MET DIFFERENTIEEL
Voorbeeld (Transact-SQL)
In dit voorbeeld wordt een volledige en differentiële databaseback-up gemaakt voor de MyAdvWorks
-database.
-- Create a full database backup first.
BACKUP DATABASE MyAdvWorks
TO MyAdvWorks_1
WITH INIT;
GO
-- Time elapses.
-- Create a differential database backup, appending the backup
-- to the backup device containing the full database backup.
BACKUP DATABASE MyAdvWorks
TO MyAdvWorks_1
WITH DIFFERENTIAL;
GO
Zie ook
differentiële back-ups van SQL Server
een back-up van een volledige database maken (SQL Server)
back-ups maken van bestanden en bestandsgroepen (SQL Server)
Een differentiële databaseback-up (SQL Server) herstellen
een back-up van een transactielogboek (SQL Server) herstellen
onderhoudsplannen
volledige back-ups van bestanden (SQL Server)