Rövid útmutató: SQL Server-adatbázis biztonsági mentése és visszaállítása SSMS-sel

A következőkre vonatkozik:SQL Server

Ebben a rövid útmutatóban létrehoz egy új adatbázist, létrehoz egy teljes biztonsági másolatot róla, majd visszaállítja azt.

További információ: Teljes adatbázis biztonsági mentése és adatbázis biztonsági mentése az SSMS használatával.

Előfeltételek

Tesztadatbázis létrehozása

  1. Nyissa meg az SQL Server Management Studiót (SSMS), és csatlakozzon az SQL Server-példányhoz.

  2. Nyisson meg egy Új lekérdezés ablakot.

  3. Hozza létre a tesztadatbázist a következő Transact-SQL (T-SQL) kóddal.

    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. Frissítse a Databases csomópontot a Object Explorer a új adatbázis megjelenítéséhez.

Biztonsági mentés létrehozása

Az adatbázis biztonsági másolatának létrehozásához kövesse az alábbi lépéseket az SQL Server Management Studio vagy a Transact-SQL használatával:

  1. Nyissa meg az SQL Server Management Studiót (SSMS), és csatlakozzon az SQL Server-példányhoz.
  2. Nyissa meg a Adatbázisok csomópontot a Object Explorer-ban.
  3. Kattintson a jobb gombbal az adatbázisra, mutasson a Feladatok fölé, majd válassza a Biztonsági mentés... lehetőséget.
  4. A Célterületen a biztonsági mentés elérési útjának helyességéről győződjön meg. Ha módosítania kell az elérési utat, válassza az Eltávolítás lehetőséget a meglévő elérési út eltávolításához, majd a Hozzáadás gombra kattintva írjon be egy új elérési utat. A három pont (...) gombbal navigálhat egy adott fájlra.
  5. Az adatbázis biztonsági másolatának létrehozásához válassza az OK gombot.

Képernyőkép a biztonsági mentés létrehozásához szükséges SSMS-menü beállításairól.

A biztonsági mentési lehetőségekről további információt a BACKUP című témakörben talál.

Adatbázis visszaállítása

Az adatbázis visszaállításához kövesse az alábbi lépéseket:

  1. Nyissa meg az SQL Server Management Studiót (SSMS), és csatlakozzon az SQL Server-példányhoz.

  2. Kattintson a jobb gombbal a Adatbázisok csomópontra Object Explorer, majd válassza Adatbázis visszaállítása...lehetőséget.

    Az adatbázis visszaállítására szolgáló SSMS-menü beállításainak képernyőképe.

  3. Válassza az Eszköz lehetőséget, majd a három pont gombra (...) kattintva keresse meg a biztonsági mentési fájlt.

  4. Válassza a Hozzáadás lehetőséget, és keresse meg a .bak fájl helyét. Jelölje ki a .bak fájlt, majd kattintson az OK gombra.

  5. A Biztonsági mentési eszközök kiválasztása párbeszédpanel bezárásához kattintson az OK gombra.

  6. Az adatbázis visszaállításához válassza az OK gombot .

    Az adatbázis visszaállításának lépéseit bemutató képernyőkép.

Erőforrások törlése

Futtassa a következő Transact-SQL parancsot a létrehozott adatbázis eltávolításához, valamint a biztonsági mentési előzményeket a msdb adatbázisban:

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

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