Logga in med Microsoft
Logga in eller skapa ett konto.
Hej,
Välj ett annat konto.
Du har flera konton
Välj det konto som du vill logga in med.

Symptom

I en Microsoft SQL Server 2008-eller Microsoft SQL Server 2008 R2-miljö kan databas återställning ta väldigt lång tid i fas 1, analys fasen. Det här problemet uppstår normalt när många transaktioner sker mellan början och slutet av den senaste fullständiga kontroll punkten innan SQL Server stängs av. Till exempel kan miljon tals transaktioner uppkomma. När det här problemet uppstår visas ett fel meddelande av följande slag i SQL Server-felloggen:

Återställning av databasen "mindatabas" (5) är 0% färdig (ungefär 1234 sekunder kvar). Fas 1 av 3. Detta är endast ett informations meddelande. Ingen användar åtgärd krävs.

Ett problem med återställning med lång tid kan också inträffa om en eller flera långvariga transaktioner återställs eller om för många virtuella loggfiler (VLFs) finns i din transaktions logg. Om du vill veta mer om låg prestanda när du återställer en databas klickar du på följande artikel nummer och läser artikeln i Microsoft Knowledge Base:

2455009 ÅTGÄRD: låg prestanda när du återställer en databas om det finns många VLFs i transaktions loggen i SQL Server 2005, i SQL Server 2008 eller i SQL Server 2008 R2

Orsak

Problemet beror på att hash-tabellen inte genereras med tillräckligt många hash-buckets. Därför tar det lång tid att söka igenom hash-kedjor.

Lösning

Lös problemet genom att använda den här snabb korrigeringen.

Kumulativ uppdaterings information

SQL Server 2008 Service Pack 3

Korrigeringen för det här problemet släpptes först i kumulativ uppdatering 1 för SQL Server 2008 Service Pack 3. Om du vill veta mer om det här kumulativa uppdaterings paketet klickar du på följande artikel nummer och läser artikeln i Microsoft Knowledge Base:

2617146 Kumulativt uppdaterings paket 1 för SQL Server 2008 Service Pack 3Obs! Eftersom build-versionerna är kumulativa innehåller varje ny korrigerings utgåva alla snabb korrigeringar och alla säkerhets korrigeringar som ingick med föregående version av SQL Server 2008. Microsoft rekommenderar att du använder den senaste korrigerings versionen som innehåller den här snabb korrigeringen. Om du vill veta mer klickar du på följande artikelnummer och läser artikeln i Microsoft Knowledge Base:

2629969 SQL Server 2008-versioner som släpptes efter att SQL Server 2008 Service Pack 3 släpptes Snabb korrigeringar för Microsoft SQL Server 2008 skapas för specifika SQL Server Service Pack. Du måste använda en SQL Server 2008 Service Pack 3 Hotfix för en installation av SQL Server 2008 Service Pack 3. Som standard ingår alla snabb korrigeringar som tillhandahålls i ett Service Pack för SQL Server i nästa SQL Server Service Pack.

SQL Server 2008 R2

Korrigeringen för det här problemet släpptes först i den kumulativa uppdateringen 9. Om du vill veta mer om hur du hämtar det här kumulativa uppdaterings paketet för SQL Server 2008 R2 klickar du på följande artikel nummer och läser artikeln i Microsoft Knowledge Base:

2567713 Kumulativt uppdaterings paket 9 för SQL Server 2008 R2 Obs! Eftersom build-versionerna är kumulativa innehåller varje ny korrigerings utgåva alla snabb korrigeringar och alla säkerhets korrigeringar som ingick med föregående version av SQL Server 2008 R2. Vi rekommenderar att du använder den senaste korrigerings versionen som innehåller den här snabb korrigeringen. Om du vill veta mer klickar du på följande artikelnummer och läser artikeln i Microsoft Knowledge Base:

981356 SQL Server 2008 R2-versioner som släpptes efter SQL Server 2008 R2 släpptes

SQL Server 2008 R2 Service Pack 1

Korrigeringen för det här problemet släpptes först i kumulativ uppdatering 2 för SQL Server 2008 R2 Service Pack 1. Om du vill veta mer om hur du hämtar det här kumulativa uppdaterings paketet klickar du på följande artikel nummer och läser artikeln i Microsoft Knowledge Base:

2567714 Kumulativt uppdaterings paket 2 för SQL Server 2008 R2 Service Pack 1Obs! Eftersom build-versionerna är kumulativa innehåller varje ny korrigerings utgåva alla snabb korrigeringar och alla säkerhets korrigeringar som ingick med föregående version av SQL Server 2008 R2. Vi rekommenderar att du använder den senaste korrigerings versionen som innehåller den här snabb korrigeringen. Om du vill veta mer klickar du på följande artikelnummer och läser artikeln i Microsoft Knowledge Base:

2567616 SQL Server 2008 R2-versioner som släpptes efter SQL Server 2008 R2 Service Pack 1 släpptes

SQL Server 2008 Service Pack 2

Korrigeringen för det här problemet släpptes först i kumulativ uppdatering 5 för SQL Server 2008 Service Pack 2. Om du vill veta mer om det här kumulativa uppdaterings paketet klickar du på följande artikel nummer och läser artikeln i Microsoft Knowledge Base:

2555408 Kumulativt uppdaterings paket 5 för SQL Server 2008 Service Pack 2Obs! Eftersom build-versionerna är kumulativa innehåller varje ny korrigerings utgåva alla snabb korrigeringar och alla säkerhets korrigeringar som ingick med föregående version av SQL Server 2008. Microsoft rekommenderar att du använder den senaste korrigerings versionen som innehåller den här snabb korrigeringen. Om du vill veta mer klickar du på följande artikelnummer och läser artikeln i Microsoft Knowledge Base:

2402659 SQL Server 2008-versioner som släpptes efter att SQL Server 2008 Service Pack 2 släpptes Snabb korrigeringar för Microsoft SQL Server 2008 skapas för specifika SQL Server Service Pack. Du måste använda en SQL Server 2008 Service Pack 2 Hotfix för en installation av SQL Server 2008 Service Pack 2. Som standard ingår alla snabb korrigeringar som tillhandahålls i ett Service Pack för SQL Server i nästa SQL Server Service Pack.

SQL Server 2008 Service Pack 1

Korrigeringen för det här problemet släpptes först i kumulativ uppdatering 15 för SQL Server 2008 Service Pack 1. Om du vill veta mer om det här kumulativa uppdaterings paketet klickar du på följande artikel nummer och läser artikeln i Microsoft Knowledge Base:

2555406 Kumulativt uppdaterings paket 15 för SQL Server 2008 Service Pack 1Obs! Eftersom build-versionerna är kumulativa innehåller varje ny korrigerings utgåva alla snabb korrigeringar och alla säkerhets korrigeringar som ingick med föregående version av SQL Server 2008. Microsoft rekommenderar att du använder den senaste korrigerings versionen som innehåller den här snabb korrigeringen. Om du vill veta mer klickar du på följande artikelnummer och läser artikeln i Microsoft Knowledge Base:

970365 SQL Server 2008-versioner som släpptes efter att SQL Server 2008 Service Pack 1 släpptes Snabb korrigeringar för Microsoft SQL Server 2008 skapas för specifika SQL Server Service Pack. Du måste använda en SQL Server 2008 Service Pack 1 Hotfix för en installation av SQL Server 2008 Service Pack 1. Som standard ingår alla snabb korrigeringar som tillhandahålls i ett Service Pack för SQL Server i nästa SQL Server Service Pack.

Information om snabb korrigeringar

Det finns en snabb korrigering som stöds av Microsoft. Denna snabb korrigering är dock endast avsedd att åtgärda det problem som beskrivs i den här artikeln. Använd bara den här snabb korrigeringen på datorer där problemet beskrivs i den här artikeln. Den här snabb korrigeringen kan komma att testas. Om ditt arbete inte störs alltför mycket av detta problem rekommenderar vi att du väntar på nästa program varu uppdatering som innehåller den här snabb korrigeringen. Om det finns en snabb korrigering som kan hämtas finns det "snabb korrigering finns tillgänglig" högst upp i den här Knowledge Base-artikeln. Om det här avsnittet inte visas kontaktar du Microsofts kund tjänst och support för att få snabb korrigeringen. Obs! Om det uppstår fler problem eller om någon fel sökning krävs kan du behöva skapa en separat tjänst förfrågan. De vanliga support kostnaderna gäller för ytterligare supportfrågor och problem som inte berättigar till denna särskilda snabb korrigering. En fullständig lista över Microsofts kund tjänst och support telefonnummer eller för att skapa en separat service förfrågan finns på följande Microsoft-webbplats:

http://support.microsoft.com/contactus/?ws=supportObs! Formuläret "snabb korrigering tillgänglig" visar de språk som snabb korrigeringen är tillgänglig för. Om du inte ser ditt språk beror det på att det inte finns någon snabb korrigering för det språket.

Förutsättningar

Du måste ha Microsoft SQL Server 2008 Service Pack 2 installerat för att kunna använda den här snabb korrigeringen.

Starta om information

Du kan behöva starta om datorn när du har installerat den här snabb korrigeringen. SQL Server-processen kommer att startas om.

Information om utbyte

Denna snabb korrigering ersätter inte en tidigare utgiven snabb korrigering.

Filinformation

Den engelska versionen av denna snabb korrigering har filattributen (eller senare) som visas i följande tabell. Datum och tid för dessa filer visas i UTC (Coordinated Universal Time). När du visar fil informationen konverteras den till lokal tid. Använd fliken tidszon i alternativet datum och tid på kontroll panelen för att hitta skillnaden mellan UTC och lokal tid.

För alla x86-baserade versioner av SQL Server 2008 som stöds

Fil namn

Fil version

Fil storlek

Datum

Tider

Versioner

Sqlservr.exe

2007.100.4286.0

42 793 832

27-May-2011

21:57

x86

För alla x64-baserade versioner av SQL Server 2008 som stöds

Fil namn

Fil version

Fil storlek

Datum

Tider

Versioner

Sqlservr.exe

2007.100.4286.0

57 736 040

27-May-2011

19:02

x64

För alla IA-64-baserade versioner av SQL Server 2008

Fil namn

Fil version

Fil storlek

Datum

Tider

Versioner

Sqlservr.exe

2007.100.4286.0

111 166 312

27-May-2011

08:14

IA-64

Lösning

Lös problemet genom att göra något av följande:

  • Vänta tills återställningen är slutförd.

  • Återställ databasen från säkerhets kopior.

Status

Microsoft har bekräftat att det här är ett problem i Microsoft-produkterna som nämns i "gäller".

Mer information

Mer information om kontroll punkter och i/O-instruktioner för en instans av databas motorn finns på följande Microsoft Developer Network (MSDN)-webbplats:

Skriv sidorOm du vill ha mer information om hur du kopierar data från en säkerhets kopia och använder loggade transaktioner till data för att överföra den till mål återställnings punkten besöker du följande Microsoft Developer Network (MSDN)-webbplats:

Förstå hur återställning och återställning av säkerhets kopieringar fungerar i SQL Server

Behöver du mer hjälp?

Vill du ha fler alternativ?

Utforska prenumerationsförmåner, bläddra bland utbildningskurser, lär dig hur du skyddar din enhet med mera.

Communities hjälper dig att ställa och svara på frågor, ge feedback och få råd från experter med rika kunskaper.

Hade du nytta av den här informationen?

Hur nöjd är du med språkkvaliteten?
Vad påverkade din upplevelse?
Genom att trycka på skicka, kommer din feedback att användas för att förbättra Microsofts produkter och tjänster. IT-administratören kan samla in denna data. Sekretesspolicy.

Tack för din feedback!

×