Dit artikel introduceert Microsoft SQL Server back-up en herstellen van informatie over bewerkingen:

Naslaginformatie voor SQL Server back-up- en terugzetbewerkingen

  • Zie de volgende onderwerpen in de on line boekbestanden voor uitgebreide informatie over back-ups en terugzetten.

    • Een back-Up en terugzetten van SQL Server-Databases: in dit onderwerp heeft betrekking op de concepten van de bewerkingen back-up en herstel voor SQL Server-databases bevat koppelingen naar aanvullende onderwerpen en biedt gedetailleerde procedures voor het uitvoeren van diverse back-up maken of terugzetten taken (zoals back-ups back-ups maken met behulp van T-SQL of SSMS, controle enzovoort). Dit is het bovenliggende onderwerp over dit onderwerp in de on line boeken. U kunt navigeren door de lijst met onderwerpen voor verwante onderwerpen en subonderwerpen.alternate text

  • De volgende tabel bevat aanvullende onderwerpen die u controleren voor specifieke taken die zijn gerelateerd wilt aan een back-up- en terugzetbewerkingen.

    Referentie

    Antwoorden voor kan bieden

    2027537 aanbevelingen voor beste praktijken voor back-ups van SQL Server-Database

    De beste praktijk aanbevelingen voor het werken op de back-ups.

    Back-up (Transact-SQL)

    Levert antwoorden op algemene vragen die betrekking hebben op de back-up. Bevat voorbeelden van verschillende soorten back-ups en terugzetten.

    Back-upapparaten (SQL Server)

    Biedt een geweldige referentie voor informatie over de verschillende back-upapparaten, back-up op een netwerkshare en verwante taken.

    Herstel modellen (SQL Server)

    Dekt in detail de verschillende modellen voor herstel: eenvoudige, volledige en Bulk-Logged. Proviodes informatie over de gevolgen van het herstelmodel voor de back-ups.

    Back-Up en terugzetten van systeemdatabases (SQL Server)

    Heeft betrekking op strategieën en wordt beschreven wat u rekening moet houden wanneer u op bewerkingen maken en terugzetten van back-up van systeemdatabases werkt.

    Terugzetten en herstellen-overzicht (SQL Server)

    Heeft betrekking op hoe de modellen herstel terugzetbewerkingen beïnvloeden. U wordt aangeraden dit als u vragen hebt over het herstelmodel van een database kan de invloed van het herstelproces.

    Metagegevens beheren wanneer u een Database op een andere Server-exemplaar (SQL Server) beschikbaar

    Verschillende overwegingen die u moet weten wanneer een database wordt verplaatst of als u ondervindt problemen die invloed hebben op de aanmeldingen, codering, replicatie, machtigingen, enzovoort.

    Werken met reservekopieën van transactielogbestanden

    Concepten over het maken en terugzetten van back-up presenteert toepassing () transactielogboeken in het herstel van volledige en bulk-logged-modellen. Hoe worden routinematig back-ups van transactielogboeken (logboekbestanden) om gegevens te herstellen.

    Tip In SQL Server 2005 en de latere versies, kunt u back-up van het logboek terwijl een volledige back-up wordt uitgevoerd.

    SQL Server beheerd Backup Windows Azure

    Een nieuwe functie die is geïntroduceerd in SQL Server 2014 biedt ondersteuning voor point-in-time automatiseren van back-ups terugzetten.

Scenario's van SQL Server back-up en herstellen van problemen met bewerking

Back-up- en herstelbewerkingen vormen intensieve I/O. Back-up en terugzetten doorvoer hangt af van hoe goed de onderliggende subtaken i/o-systeem is geoptimaliseerd voor het verwerken van het i/o-volume. Als u dat denkt de back-upbewerkingen ofwel zijn vastgelopen of een veel tijd in beslag nemen, kunt u een of meer van de volgende methoden voor het schatten van de tijd voor de voltooiing of bijhouden van de voortgang van back-up en bewerkingen voor terugzetten:

  • Het foutenlogboek van SQL Server bevat informatie over de laatste back-up- en terugzetbewerkingen. Deze gegevens kunt u inschatten van de tijd die nodig is voor back-up en terugzetten van de database in de huidige staat. Hier volgt een voorbeeld van de uitvoer uit het foutenlogboek:

    RESTORE DATABASE successfully processed 315 pages in 0.372 seconds (6.604 MB/sec)

  • Voorbeeld van SQL Server 2016 introduceert een nieuwe XEvent 'backup_restore_progress_trace', kunt u de voortgang bijhouden van de back-up- en terugzetbewerkingen.

  • U kunt ook de kolom percent_complete van sys.dm_exec_requests om de voortgang bijhouden van tijdens een vlucht een back-up- en terugzetbewerkingen.

  • De doorvoer van informatie die betrekking heeft op een back-up- en terugzetbewerkingen kan worden gemeten met behulp van het apparaat doorvoer van Bytes per seconde en de performance monitor counters van back-up en terugzetten doorvoer per seconde .

  • De voortgang van de back-up die wordt uitgevoerd in SQL Server doorzoeken

  • Hoe het werkt: wat doen herstellen/back-up is? Dit blogbericht kan helpen u inzicht in de huidige fase van de back-up of terugzetten.

Controle

  1. Controleer of er een van de bekende problemen beschreven die worden vermeld in de volgende tabel. Overweeg of u moet de wijzigingen of correcties en aanbevolen procedures die worden beschreven in het overeenkomstige artikel van toepassing.

    Knowledge Base of Books Online koppeling

    Uitleg en aanbevolen acties

    Back-up en terugzetten van gegevens in SQL Server optimaliseren

    De on line boekbestanden onderwerp worden diverse werkwijzen die u gebruiken kunt voor het verbeteren van de back-up en terugzetten. U kunt bijvoorbeeld de SE_MANAGE_VOLUME_NAME speciale bevoegdheid toewijzen aan de Windows-account met SQL Server, zodat u direct de initialisatie van gegevensbestanden. Dit kan leiden tot aanzienlijke prestatieverhogingen.

    2920151 aanbevolen hotfixes en updates voor Windows Server 2012 R2 gebaseerde failover-clusters

    2822241 voor Windows 8 en Windows Server 2012 updatepakket: April 2013

    Huidige systeem updatepakketten kunnen omvatten correcties voor bekende problemen op het systeemniveau van het die kan leiden tot problemen met de prestaties die invloed hebben op programma's, zoals SQL Server. Deze updates te installeren, kunt u helpen voorkomen dat deze problemen.

    2878182 oplossing: modus processen in een toepassing niet reageert op servers waarop Windows Server 2012 zijn

    Back-upbewerkingen intensieve I/O zijn en kunnen worden beïnvloed door deze bug. Deze correctie is opgenomen om te voorkomen dat deze problemen van toepassing.

    309422 het antivirusprogramma uit te voeren op computers met SQL Server kiezen

    Antivirussoftware kan vergrendelingen op bak-bestanden bevatten. Dit kan invloed hebben op de prestaties van back-up en terugzetten. Volg de instructies in dit artikel moeten worden uitgesloten van de back-upbestanden van virusscans.

    2820470 uitgestelde-foutbericht wanneer u probeert toegang te krijgen tot een gedeelde map niet meer in Windows 8, Windows 8.1, Windows Server 2012 of Windows Server 2012 R2 bestaat

    967351 een sterk gefragmenteerd bestand in een NTFS-volume kan niet groter worden dan een bepaalde grootte

    304101 programma voor back-up is mislukt wanneer u een reservekopie van een groot volume

    2455009 oplossing: trage prestaties wanneer u een database herstellen als er veel VLF's in het transactielogboek in SQL Server 2005, SQL Server 2008 of SQL Server 2008 R2

    De aanwezigheid van een groot aantal virtuele logboekbestanden kan van invloed zijn op de tijd die nodig is om een database terugzetten. Dit geldt met name tijdens de herstelfase van de bewerking voor terugzetten. Raadpleeg voor meer informatie over andere mogelijke problemen die kunnen worden veroorzaakt door de aanwezigheid van veel VLF KB 2028436.

    Een back-up of bewerking voor terugzetten naar een netwerklocatie is traag

    Isoleer het probleem met het netwerk door te proberen een vergelijkbaar formaat bestand kopiëren naar de netwerklocatie van de server waarop SQL Server wordt uitgevoerd. Controleer of de prestaties.

  2. Controleer of meer foutberichten worden weergegeven in het foutenlogboek van SQL Server en het Windows-gebeurtenislogboek voor meer aanwijzingen over de oorzaak van het probleem.

  3. Bent u ofwel met behulp van derden of de database onderhoudsplannen voor het uitvoeren van meerdere back-ups op dezelfde tijd, kunt u of moet u de schema's wijzigen zodat er minder bronconflicten op het station waarop de back-ups worden geschreven.

  4. Werken met de windows-beheerder om te controleren op firmware-updates voor uw hardware.


SQL Server biedt een API met de naam virtuele back-up Device Interface (VDI). Deze API kunnen onafhankelijke softwareleveranciers om SQL Server te integreren in hun producten bieden ondersteuning voor back-up en terugzetten. Deze API's worden zodanig ontworpen voor maximale betrouwbaarheid en prestaties en het volledige bereik van SQL Server back-ups maken en terugzetten van functionaliteit. Dit omvat het volledige bereik van de momentopname en hot back-upmogelijkheden.

Veelvoorkomende stappen voor probleemoplossing

  • Voor versies eerder dan SQL Server 2012, zorg dat de SQLWriter-service is gestart en of de opstartaccount is ingesteld op het lokale systeem. Zorg ook dat NT AUTHORITY\SYSTEM aanmeldingsnaam in SQL Server bestaat en dat het deel uitmaakt van de serverrol sysadmin van het exemplaar waarop de back-ups.

  • Een nieuwe aanmelding met de naam [NT SERVICE\SQLWriter] wordt gemaakt en ingericht als aanmelding tijdens setup voor SQL Server 2012 en latere versies. Zorg ervoor dat deze aanmelding in SQL Server bestaat en deel uit van de serverrol sysadmin maakt.

  • Zorg ervoor dat de SqlServerWriter wordt weergegeven wanneer de opdracht VSSADMIN LIST WRITERS bij een opdrachtprompt op de server waarop SQL Server wordt uitgevoerd. Schrijver moet worden vermeld als een schrijver en moet de status "Stabiele" VSS-back-ups te voltooien.

  • Controleer de logboeken van de bijbehorende back-upsoftware en hun ondersteuningssites voor extra aanwijzers.

Meer bronnen

Symptomen of scenario

KB-artikel

Back-ups van hoofdlettergevoelig databases mislukt

2987610 correctie: Foutbericht wanneer u een back-up van een database met hoofdlettergevoelige sortering met behulp van VSS in SQL Server 2012 SP2

Vragen over VSS

919023 verbinding met SQL Server 2005 en de Volume Shadow Copy Service (VSS)

Externe back-ups die zijn gemaakt met behulp van de VSS-schrijver kunnen mislukken en 8229 fouten retourneren.

2987610 correctie: Foutbericht wanneer u een back-up van een database met hoofdlettergevoelige sortering met behulp van VSS in SQL Server 2012 SP2

Wat is de werking van VDI back-up?

Hoe het werkt: SQL Server - back-bronnen van VDI (VSS)


Eigendom en toestemming problemen op het fysieke bestand van het back-upapparaat kunnen interfereren met de back-up en bewerkingen voor terugzetten. SQL Server moet kunnen lezen en schrijven naar het apparaat. De account waaronder de service SQL Server wordt uitgevoerd moet ook schrijftoegang hebben op het station of op de netwerkshare die wordt gebruikt voor back-ups.

ProberenZie voor meer informatie de sectie "Een back-up van naar een bestand op een netwerkshare" in Apparaten voor back-uponderwerp.

Symptoom

Opmerkingen

SQL Server of SQL Agent wordt uitgevoerd onder een lokale systeemaccount en de back-ups mislukken

Machtiging om de computeraccount op de domein\computernaam$-share.

Microsoft raadt het gebruik van speciale domeinaccounts die beschikken over de vereiste bevoegdheden beschikt om de services te isoleren.

Meer bronnenHier worden de machtigingen voor gedeelde mappen of NTFS-machtigingen (PowerShell)

Back-CONTROLESOM optie inschakelen bij het uitvoeren van de back-up om te voorkomen dat het maken van back-up van een beschadigde database. Zie mogelijke Media fouten tijdens de back-up en terugzetten (SQL Server)voor meer informatie. U kunt ook traceringsvlag 3023 controlesom inschakelen wanneer u back-ups uitvoeren met behulp van back-upprogramma's inschakelen. Zie 2656988voor meer informatie.

Als de back-upbestanden zijn beschadigd, kunnen bewerkingen voor het herstellen mislukt en fouten de volgende strekking genereert.

Fout op pagina terugzetten geconstateerd (0:0) in de database

MEER informatie: De familie media op apparaat ' <apparaatnaam>' is onjuist samengesteld. Deze familie media kan niet worden verwerkt door SQL Server. UPSETS wordt abnormaal beëindigd. (Microsoft SQL Server, fout: 3241)

ProberenDe volgende opdracht uitvoeren door < test > vervangen door uw database en het bestand paden:

RESTORE DATABASE test='d:\test.bak' 
WITH NO_CHECKSUM, FILE=1, REPLACE, CONTINUE_AFTER_ERROR,
MOVE 'test' TO 'C:\test.mdf',
MOVE 'test_log' TO 'C:\test_log.ldf'



Raadpleeg de volgende inhoud Books Online voor meer informatie:

Reageren op SQL Server herstellen fouten als gevolg van beschadigde back-upsWe raden u ook aan CHECKDB uit te voeren op de database nadat de bewerking voor terugzetten is voltooid.

Symptom/Scenario

Herstelmaatregelen of aanvullende informatie

Back-ups kunnen mislukken wanneer de functie Wijzigingen bijhouden is ingeschakeld op de databases en fouten de volgende strekking:

Fout: 3999, ernst: 17, staat: 1.

<Tijdstempelt > spid <spid> legen van de tabel doorvoeren naar de schijf in de database door 2601 fout-id 8 is mislukt. Raadpleeg het foutenlogboek voor



Zie de volgende artikelen in de Microsoft Knowledge Base:

Problemen met back-ups van gecodeerde databases terugzetten

Een TDE beveiligde Database naar een andere SQL Server verplaatsen

Koppelverkoop voor een CRM-back-up van de Enterprise-editie mislukt op een Standard edition

2567984 'database kan niet worden gestart in deze editie van SQL Server' Fout bij het terugzetten van een database van Microsoft Dynamics CRM


Meer informatie

  • Hoe kan ik de status van de back-upbewerkingen controleren?
    Zie de voortgang van de back-up die wordt uitgevoerd in SQL Server query.

  • Wat moet ik doen wanneer SQL Server overgenomen in het midden van de back-up wordt?
    Start het terugzetten of back-upbewerkingen per
    Opnieuw een terugzetbewerking onderbroken (Transact-SQL)

  • Kan ik back-ups terugzetten van oudere programmaversies op nieuwere versies, en vice versa?
    Back-up van SQL Server kan niet worden hersteld door een versie van SQL Server die later is dan de versie die de back-up gemaakt. Zie de sectie 'Compatibiliteit Support' van de Transact-SQL () herstellen Books Online onderwerp voor meer informatie.

  • Hoe controleer ik mijn back-ups van SQL Server-database
    Zie de procedures die worden beschreven in Herstellen VERIFYONLY (Transact-SQL).

  • Hoe krijg ik de back-upgeschiedenis van databases in SQL Server
    Zie hoe u het back-upgeschiedenis van databases in SQL Server.

  • Kan ik back-ups van 32-bits in 64-bits servers en vice-versa terugzetten?
    Ja. De indeling van de schijfopslag op SQL Server is per het onderwerp 'Back Up en terugzetten van SQL Server-Databases' in de 64-bits en 32-bits omgevingen hetzelfde. Daarom werkt de back-up en het terugzetten op 32-bits en 64-bits omgevingen. Een back-up die is gemaakt op een server-exemplaar dat wordt uitgevoerd in een omgeving kan worden hersteld op een server-exemplaar dat wordt uitgevoerd in de andere omgeving.



Meer hulp nodig?

Uw vaardigheden uitbreiden
Training verkennen
Als eerste nieuwe functies krijgen
Deelnemen aan Microsoft insiders

Was deze informatie nuttig?

Hoe tevreden bent u met de taalkwaliteit?
Wat heeft uw ervaring beïnvloed?

Bedankt voor uw feedback.

×