Dela via


Återställ databas (alternativsida)

gäller för:SQL Server

Använd sidan Alternativ i dialogrutan Återställ databas för att ändra beteendet och resultatet av återställningsåtgärden.

Så här använder du SQL Server Management Studio för att återställa en databassäkerhetskopia

Anmärkning

När du anger en återställningsaktivitet med hjälp av SQL Server Management Studio kan du generera ett motsvarande Transact-SQL skript som innehåller RESTORE-instruktionerna för den här återställningsåtgärden. Om du vill generera skriptet klickar du på Skript och väljer sedan ett mål för skriptet. Information om RESTORE-syntaxen finns i RESTORE (Transact-SQL).

Alternativ

Återställningsalternativ

Om du vill ändra aspekter av beteendet för återställningsåtgärden använder du alternativen på panelen Återställningsalternativ .

Skriv över den befintliga databasen [WITH REPLACE]
Återställningsåtgärden skriver över filerna för alla databaser som för närvarande använder det databasnamn som du anger i fältet Återställ till på sidan Allmänt i dialogrutan Återställ databas . Filerna i den befintliga databasen skrivs över även om du återställer säkerhetskopior från en annan databas till det befintliga databasnamnet. Att välja det här alternativet motsvarar att använda alternativet ERSÄTT i en RESTORE-instruktion ( Transact-SQL).

Försiktighet

Använd endast det här alternativet efter noggrant övervägande. Mer information finns i RESTORE Arguments (Transact-SQL).

Bevara replikeringsinställningarna [WITH KEEP_REPLICATION]
Bevarar replikeringsinställningarna när du gör en återställning med hjälp av en säkerhetskopia av en publicerad databas till en annan server än den server där databasen skapades. Det här alternativet är endast relevant om databasen replikerades när säkerhetskopian skapades.

Det här alternativet är endast tillgängligt med alternativet Lämna databasen redo för användning genom att återställa alternativet för ej utförda transaktioner (beskrivs senare i den här tabellen), vilket motsvarar återställning av en säkerhetskopia med återställningsalternativet.

Att välja det här alternativet motsvarar att använda alternativet KEEP_REPLICATION i en RESTORE-instruktion .

När du gör en återställning med hjälp av en säkerhetskopia av en publicerad databas till samma server där databasen skapades och med samma databasnamn behövs inte KEEP_REPLICATION.

När du kör RESTORE WITH RECOVERY och inte återställer från en säkerhetskopia lägger du till alternativet KEEP_REPLICATION för att bevara replikeringsinställningarna.

Mer information finns i Säkerhetskopiera och återställa replikerade databaser.

Begränsa åtkomsten till den återställde databasen [WITH RESTRICTED_USER]
Gör den återställda databasen endast tillgänglig för medlemmar i db_owner, dbcreatoreller sysadmin.

Att välja det här alternativet är synonymt med att använda alternativet RESTRICTED_USER i en RESTORE-instruktion.

Återställningsstatus

För att fastställa databasens tillstånd efter lagringsåtgärden måste du välja något av alternativen i panelen Återställningstillstånd .

ÅTERSTÄLL MED ÅTERHÄMTNING
Återställer databasen efter att den slutliga säkerhetskopian har återställts i listan över säkerhetskopieringsuppsättningar att återställasidan Allmänt. Det här är standardalternativet och motsvarar att ange WITH RECOVERY i en RESTORE-instruktion ( Transact-SQL).

Anmärkning

Under den fullständiga återställningsmodellen eller den massloggade återställningsmodellen väljer du endast det här alternativet om du återställer alla loggfiler nu.

ÅTERSTÄLLA MED NORECOVERY
Lämnar databasen i återställningsläge. På så sätt kan du återställa ytterligare säkerhetskopior i den aktuella återställningssökvägen. För att återställa databasen måste du utföra en återställningsåtgärd med hjälp av alternativet ÅTERSTÄLL MED ÅTERSTÄLLNING (se föregående alternativ).

Det här alternativet motsvarar att ange WITH NORECOVERY i en RESTORE-instruktion.

Om du väljer det här alternativet är alternativet Bevara replikeringsinställningar inte tillgängligt.

ÅTERSTÄLL MED STANDBY
Lämnar databasen i vänteläge, där databasen är tillgänglig för begränsad skrivskyddad åtkomst. Det här alternativet motsvarar att ange WITH STANDBY i en RESTORE-instruktion.

Om du väljer det här alternativet måste du ange en väntelägesfil i textrutan Väntelägesfil . Med väntelägesfilen kan återställningseffekterna ångras.

Väntelägesfil
Anger en väntelägesfil. Du kan bläddra efter väntelägesfilen eller ange dess sökvägsnamn direkt i textrutan.

Tail-Log säkerhetskopiering

Möjliggör att du anger att en säkerhetskopia av slutloggen genomförs tillsammans med databasåterställningen.

Gör säkerhetskopior av tail-Log innan du återställer
Markera den här kryssrutan om du vill ange att en säkerhetskopia av slutloggen ska utföras.

Anmärkning

Om den tidpunkt som du har valt i dialogrutan Tidslinje för säkerhetskopiering kräver en säkerhetskopia av slutloggen markeras den här rutan och du kommer inte att kunna redigera den.

Säkerhetskopieringsfil
Anger en säkerhetskopia för loggens slut. Du kan bläddra efter säkerhetskopian eller ange dess namn direkt i textrutan.

Serveranslutningar

Gör att du kan stänga befintliga databasanslutningar.

Stäng befintliga anslutningar
Återställningsåtgärder kan misslyckas om det finns aktiva anslutningar till databasen. Kontrollera alternativet Stäng befintliga anslutningar för att säkerställa att alla aktiva anslutningar mellan Management Studio och databasen är stängda. Den här kryssrutan ställer in databasen i enanvändarläge innan du utför återställningsåtgärderna och ställer in databasen i fleranvändarläge när den är klar.

Omedelbar

Fråga innan du återställer varje säkerhetskopia
Anger att när varje säkerhetskopia har återställts visas dialogrutan Fortsätt med återställning för att ta reda på om du vill fortsätta återställningssekvensen. I den här dialogrutan visas namnet på nästa medieuppsättning (om det är känt) och namnet och beskrivningen av nästa säkerhetskopieringsuppsättning.

Med det här alternativet kan du pausa en återställningssekvens när du har återställt någon av säkerhetskopiorna. Det här alternativet är särskilt användbart när du måste byta band mot olika medieuppsättningar. till exempel när servern bara har en bandenhet. När du är redo att fortsätta klickar du på OK.

Du kan avbryta en återställningssekvens genom att klicka på Nej. Då är databasen i återställningstillståndet. När det passar dig kan du senare fortsätta återställningssekvensen genom att återuppta med nästa säkerhetskopia som beskrivs i dialogrutan Fortsätt med återställning . Hur du återställer nästa säkerhetskopia beror på om den innehåller data eller transaktionslogg enligt följande:

  • Om nästa säkerhetskopia är en fullständig eller differentiell säkerhetskopia använder du uppgiften Återställ databas igen.

  • Om nästa säkerhetskopia är en filsäkerhetskopia använder du uppgiften Återställ filer och filgrupper . Mer information finns i Återställa filer och filgrupper (SQL Server).

  • Om nästa säkerhetskopia är en loggsäkerhetskopia använder du uppgiften Återställ transaktionsloggen. Information om hur du återupptar en återställningssekvens genom att återställa en transaktionslogg finns i Återställa en säkerhetskopiering av transaktionslogg (SQL Server).

Se även

ÅTERSTÄLLA (Transact-SQL)
Återställa en säkerhetskopia från en enhet (SQL Server)
Återställa en säkerhetskopiering av transaktionslogg (SQL Server)
Medieuppsättningar, Mediefamiljer och Säkerhetskopiauppsättningar (SQL Server)
Tillämpa säkerhetskopieringar av transaktionsloggar (SQL Server)
Återställ databas (allmän sida)