Felsöka SQL Server säkerhetskopiering och återställning

Gäller för: Microsoft SQL Server 2005 Standard EditionMicrosoft SQL Server 2005 Enterprise EditionMicrosoft SQL Server 2005 Developer Edition

Referensavsnitt för SQL Server-säkerhetskopiering och återställning


  • Omfattande information om säkerhetskopiering och återställning finns i följande avsnitt i Books Online.
    • Säkerhetskopiering och återställning i SQL Server-databaser: i det här avsnittet behandlar koncepten åtgärder för säkerhetskopiering och återställning i SQL Server-databaser, länkar till ytterligare information och innehåller detaljerade instruktioner om hur du utför olika säkerhetskopiera eller återställa aktiviteter (t ex verifiera säkerhetskopior, säkerhetskopiera med hjälp av T-SQL eller SSMS, och så vidare). Detta är det överordnade avsnittet om ämnet i Books Online. Du kan navigera genom i ämneslistan för relaterade ämnen och delämnen.The navigation in the topic list
  • Följande tabell innehåller ytterligare information som du vill granska för specifika uppgifter som är relaterade till säkerhetskopiering och återställning.

    ReferensKan ge svar
    2027537 rekommendationer för bästa praxis för säkerhetskopiering av SQL Server-databaserBäst öva rekommendationer för säkerhetskopiering av databaser.
    SÄKERHETSKOPIERING (Transact-SQL)Ger svar på grundläggande frågor som är relaterade till säkerhetskopian. Innehåller exempel på olika typer av säkerhetskopiering och återställning.
    Enheter för säkerhetskopiering (SQLServer)Ger en bra referens för att förstå olika enheter för säkerhetskopiering, säkerhetskopiering till en delad nätverksresurs och relaterade aktiviteter.
    Modeller för återställning (SQL Server)Beskrivs i detalj de olika modellerna för återställning: enkel, fullständig och Bulk-Logged. Proviodes information om hur återställningsmodellen påverkar säkerhetskopior.
    Säkerhetskopiera och återställa systemet databaser (SQLServer)Innefattar strategier och beskriver vad du måste vara medveten om när du arbetar med åtgärder för säkerhetskopiering och återställning av systemdatabaser.
    Återställning och återvinning översikt (SQLServer)Beskriver hur återställning modeller påverkar återställningsåtgärder. Du bör kontrollera om du har frågor om hur återställningsmodellen för en databas kan påverka återställningsprocessen.
    Hantera Metadata när du gör en databas tillgänglig på en annan Server Instance (SQLServer)Olika aspekter som du bör vara medveten om när en databas flyttas eller om du stöter på några problem som påverkar inloggningar, kryptering, replikering, behörigheter och så vidare.
    Arbeta med säkerhetskopior av transaktionsloggenVisar begrepp om hur du säkerhetskopierar och återställer tillämpa () transaktionsloggar i fullständig och bulk-logged återställningen modeller. Förklarar hur du ta rutinmässiga säkerhetskopior av transaktionsloggen (säkerhetskopior) att återskapa data.

    Tips I SQL Server 2005 och senare versioner kan du säkerhetskopiera loggen när en fullständig säkerhetskopiering körs.
    Hanterad säkerhetskopiering i SQL Server till Windows AzureEn ny funktion som introducerades i SQL Server 2014 som automatiserar säkerhetskopior genom att erbjuda stöd för point-in-time-återställning.

Scenarier för SQL Server säkerhetskopiering och återställning åtgärden problem


  • Den SQL Server-loggen innehåller information om tidigare säkerhetskopierings- och återställningsåtgärder. Du kan använda dessa uppgifter för att uppskatta den tid som krävs för att säkerhetskopiera och återställa databasen i dess aktuella tillstånd. Följande är ett exempel på utdata från felloggen:

    RESTORE DATABASE successfully processed 315 pages in 0.372 seconds (6.604 MB/sec) 
  • SQL Server 2016 Förhandsgranska introducerar en ny XEvent ”backup_restore_progress_trace” som du kan använda för att spåra förloppet för säkerhetskopiering och återställning.
  • Du kan också använda kolumnen percent_complete i sys.dm_exec_requests för att spåra förloppet för pågående säkerhetskopiering och återställning.
  • Genomströmning-information som är relaterad till säkerhetskopiering och återställning kan mätas med hjälp av enheten genomströmning byte per sekund och prestandaräknare för säkerhetskopiering/återställning genomströmning per sekund .
  • Söka fortskrider säkerhetskopieringen körs i SQL Server
  • Hur det fungerar: Vad är återställning/Backup göra? I det här blogginlägget kan hjälpa dig att få insikt i den aktuella fasen för säkerhetskopiering eller återställning.

Saker att kontrollera

  1. Kontrollera om det är ett känt problem som anges i följande tabell. Överväg om du ska implementera ändringarna eller tillämpa korrigeringar och bästa praxis som beskrivs i motsvarande artiklar.

    Knowledge Base eller Books Online länkFörklaring och rekommenderade åtgärder
    Optimering av säkerhetskopiering och återställningsprestanda i SQLServerBooks Online avsnittet beskrivs olika metoder som du kan använda för att förbättra prestanda för säkerhetskopiering/återställning åtgärder. Till exempel kan du tilldela Windows-kontot som kör SQL Server om du vill aktivera snabbmeddelanden initieringen av datafiler SE_MANAGE_VOLUME_NAME särskild behörighet. Detta kan ge betydande prestandavinster.
    2920151 rekommenderas snabbkorrigeringar och uppdateringar för Windows Server 2012 R2-baserade failover-kluster

    Samlad uppdatering 2822241 Windows 8 och Windows Server 2012: April 2013
    Aktuella uppdateringar av systemet kan inkludera korrigeringar av kända problem på systemnivå som kan orsaka prestandaproblem som påverkar program som SQL Server. Installera dessa uppdateringar kan förhindra dessa problem.
    2878182 korrigering: användaren läge processer i ett program är inte svarar på servrar som kör Windows Server 2012

    Säkerhetskopiering är intensiv I/O och kan påverkas av det här problemet. Använd den här korrigeringen för att förhindra dessa problem.
    309422 hur du väljer antivirusprogram som körs på datorer som kör SQL ServerAntivirusprogram kan inneha lås på bak-filer. Detta kan påverka prestanda för säkerhetskopiering och återställning. Följ riktlinjerna i den här artikeln om du vill utesluta virusgenomsökningar säkerhetskopior.
    2820470 fördröjd felmeddelande när du försöker komma åt en delad mapp som finns inte längre i Windows 8, Windows 8.1, Windows Server 2012 eller Windows Server 2012 R2
    967351 en kraftigt fragmenterad fil på en NTFS-volym kan inte växa bortom en viss storlek
    304101 säkerhetskopiering är misslyckas när du säkerhetskopierar en stor volym
    2455009 KORRIGERA: långsamt när du återställer en databas om det finns många VLFs i transaktionsloggen i SQL Server 2005, SQL Server 2008 eller SQL Server 2008 R2Förekomsten av många virtuella loggfiler kan påverka den tid som krävs för att återställa en databas. Detta gäller särskilt under fasen återställning av återställningen. Information om andra möjliga problem som kan orsakas av förekomsten av många VLFs finns i KB 2028436 .
    En operation för säkerhetskopiering eller återställning till en plats i nätverket är långsamtIsolera problem i nätverket genom att försöka kopiera en liknande storlek fil till nätverksplatsen från den server som kör SQL Server. Kontrollera prestanda.
  2. Kontrollera om flera felmeddelanden i SQL Server-loggen och händelseloggen för mer tips om orsaken till problemet.
  3. Om du är antingen med hjälp av tredje parts programvara eller databasen underhållsplaner för att utföra flera säkerhetskopior på samma tid, överväga om du ska ändra scheman så att det är mindre konkurrens på enheten säkerhetskopior skrivs.
  4. Arbeta med windows-administratören att kontrollera för uppdateringar av inbyggd programvara för din maskinvara.