Dela via


Snabbstart: Säkerhetskopiera och återställa en SQL Server-databas med SSMS

gäller för:SQL Server

I den här snabbstarten skapar du en ny databas, gör en fullständig säkerhetskopia av den och återställer den sedan.

En mer detaljerad instruktioner finns i Skapa en fullständig databassäkerhetskopia och Återställa en databassäkerhetskopia med hjälp av SSMS.

Förutsättningar

För att slutföra den här snabbstarten behöver du:

Skapa en testdatabas

  1. Starta SQL Server Management Studio (SSMS) och anslut till din SQL Server-instans.

  2. Öppna ett nytt frågefönster.

  3. Skapa testdatabasen med hjälp av följande Transact-SQL-kod (T-SQL).

    USE [master];
    GO
    
    CREATE DATABASE [SQLTestDB];
    GO
    
    USE [SQLTestDB];
    GO
    CREATE TABLE SQLTest (
        ID INT NOT NULL PRIMARY KEY,
        c1 VARCHAR(100) NOT NULL,
        dt1 DATETIME NOT NULL DEFAULT GETDATE()
    );
    GO
    
    USE [SQLTestDB];
    GO
    
    INSERT INTO SQLTest (ID, c1) VALUES (1, 'test1');
    INSERT INTO SQLTest (ID, c1) VALUES (2, 'test2');
    INSERT INTO SQLTest (ID, c1) VALUES (3, 'test3');
    INSERT INTO SQLTest (ID, c1) VALUES (4, 'test4');
    INSERT INTO SQLTest (ID, c1) VALUES (5, 'test5');
    GO
    
    SELECT * FROM SQLTest;
    GO
    
  4. Uppdatera noden Databaser i Object Explorer för att se den nya databasen.

Gör en säkerhetskopia

Följ dessa steg för att säkerhetskopiera databasen med hjälp av SQL Server Management Studio eller Transact-SQL:

  1. Starta SQL Server Management Studio (SSMS) och anslut till din SQL Server-instans.
  2. Expandera noden Databases i Object Explorer.
  3. Högerklicka på databasen, håll muspekaren över Uppgifteroch välj Säkerhetskopiera....
  4. Under Målkontrollerar du att sökvägen för säkerhetskopieringen är korrekt. Om du behöver ändra sökvägen väljer du Ta bort för att ta bort den befintliga sökvägen och sedan Lägg till för att skriva in en ny sökväg. Du kan använda ellipserna för att navigera till en specifik fil.
  5. Välj OK för att göra en säkerhetskopia av databasen.

Skärmbild av SQL Server Management Studio säkerhetskopieras.

Mer information om de olika säkerhetskopieringsalternativen finns i BACKUP.

Återställa en säkerhetskopia

Följ dessa steg för att återställa databasen:

  1. Starta SQL Server Management Studio (SSMS) och anslut till din SQL Server-instans.

  2. Högerklicka på noden Databaser i Object Explorer och välj Återställ databas....

    Skärmbild av Återställ en databas.

  3. Välj Enhet:och välj sedan ellipserna (...) för att hitta säkerhetskopian.

  4. Välj Lägg till och navigera till platsen där din .bak-fil finns. Välj filen .bak och välj sedan OK.

  5. Välj OK för att stänga dialogrutan Välj säkerhetskopieringsenheter.

  6. Välj OK för att återställa säkerhetskopian av databasen.

    Skärmbild av Återställ databasen.

Rensa resurser

Kör följande Transact-SQL kommando för att ta bort databasen som du skapade, tillsammans med dess säkerhetskopieringshistorik i msdb-databasen:

EXEC msdb.dbo.sp_delete_database_backuphistory @database_name = N'SQLTestDB'
GO

USE [master];
GO
DROP DATABASE [SQLTestDB];
GO