Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
gäller för:SQL Server
I det här avsnittet beskrivs hur du återställer en säkerhetskopia från en enhet i SQL Server med hjälp av SQL Server Management Studio eller Transact-SQL.
Notis
Information om SQL Server-säkerhetskopiering till Azure Blob Storage finns i SÄKERHETSKOPIERing och återställning av SQL Server med Microsoft Azure Blob Storage.
i det här avsnittet
Innan du börjar:
Återställa en säkerhetskopia från en enhet med hjälp av:
Innan du börjar
Säkerhet
Behörigheter
Om databasen som återställs inte finns måste användaren ha behörigheten SKAPA DATABAS för att kunna köra RESTORE. Om databasen finns tillfaller återställningsbehörigheter som standard medlemmar i de fasta serverrollerna sysadmin och dbcreator samt ägaren (dbo) av databasen (för alternativet FROM DATABASE_SNAPSHOT finns databasen alltid).
ÅTERSTÄLLNINGsbehörigheter ges till roller där medlemskapsinformation alltid är lättillgänglig för servern. Eftersom medlemskap i fasta databasroller endast kan kontrolleras när databasen är tillgänglig och oskadad, vilket inte alltid är möjligt när ÅTERSTÄLL körs, har medlemmarna i den fasta databasrollen db_owner inte rättigheter att återställa.
Använda SQL Server Management Studio
Återställa en säkerhetskopia från en enhet
När du har anslutit till lämplig instans av Microsoft SQL Server Database Engine klickar du på servernamnet i Object Explorer för att expandera serverträdet.
Expandera Databaseroch välj antingen en användardatabas eller expandera systemdatabaser och välj en systemdatabas, beroende på databasen.
Högerklicka på databasen, peka på Uppgifteroch klicka sedan på Återställ.
Klicka på den typ av återställningsåtgärd som du vill använda (Database, Files and Filegroupseller Transaction Log). Då öppnas motsvarande återställningsdialogruta.
På sidan Allmänt i avsnittet Återställ källa klickar du på Från enhet.
Klicka på bläddra-knappen för textrutan Från enhet, som öppnar dialogrutan Ange säkerhetskopiering.
I textrutan Säkerhetskopieringsmedia väljer du Säkerhetskopieringsenhetoch klickar på knappen Lägg till för att öppna dialogrutan Välj enhet för säkerhetskopiering.
I textrutan Backup-enhet väljer du den enhet som du vill använda för återställningsåtgärden.
Använda Transact-SQL
Återställa en säkerhetskopia från en enhet
Anslut till databasmotorn.
I standardfältet klickar du på Ny fråga.
I instruktionen RESTORE anger du en logisk eller fysisk säkerhetskopieringsenhet som ska användas för säkerhetskopieringsåtgärden. Det här exemplet återställs från en diskfil som har det fysiska namnet
Z:\SQLServerBackups\AdventureWorks2022.bak
.
RESTORE DATABASE AdventureWorks2022
FROM DISK = 'Z:\SQLServerBackups\AdventureWorks2022.bak' ;
Se även
RESTORE FILELISTONLY (Transact-SQL)
RESTORE HEADERONLY (Transact-SQL)
RESTORE LABELONLY (Transact-SQL)
RESTORE VERIFYONLY (Transact-SQL)
Återställa en databassäkerhetskopia under den enkla återställningsmodellen (Transact-SQL)
Återställa en databassäkerhetskopia med SSMS-
Återställa en differentialsäkerhetskopiering av en databas (SQL Server)
Återställa en databas till en ny plats (SQL Server)
Säkerhetskopiera filer och filgrupper (SQL Server)
Säkerhetskopiera en transaktionslogg (SQL Server)
Skapa en differentiell databassäkerhetskopia (SQL Server)