Sdílet prostřednictvím


Rychlý start: Zálohování a obnovení databáze SQL Serveru pomocí SSMS

platí pro:SQL Server

V tomto rychlém startu vytvoříte novou databázi, vytvoříte úplnou zálohu databáze a pak ji obnovíte.

Podrobnější informace najdete v tématu Vytvoření úplné zálohy databáze a obnovení zálohy databáze pomocí aplikace SSMS.

Požadavky

Vytvoření testovací databáze

  1. Otevřete SQL Server Management Studio (SSMS) a připojte se k instanci SQL Serveru.

  2. Otevřete okno Nový dotaz.

  3. Vytvořte testovací databázi pomocí následujícího kódu Transact-SQL (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. Aktualizujte uzel Databáze v průzkumníku objektů , aby se zobrazila nová databáze.

Vytvoření zálohy

Pokud chcete vytvořit zálohu databáze, postupujte podle těchto kroků pomocí aplikace SQL Server Management Studio nebo Transact-SQL:

  1. Otevřete SQL Server Management Studio (SSMS) a připojte se k instanci SQL Serveru.
  2. Rozbalte uzel databáze v průzkumníku objektů .
  3. Klikněte pravým tlačítkem myši na databázi, najeďte myší na Úkoly a pak vyberte Zálohovat....
  4. V části Cílzkontrolujte, zda je cesta pro zálohování správná. Pokud potřebujete změnit cestu, vyberte Odebrat a odeberte existující cestu a pak vyberte Přidat , aby se zadala nová cesta. Pomocí tlačítka se třemi tečky (...) můžete přejít na konkrétní soubor.
  5. Výběrem možnosti OK vytvořte zálohu databáze.

Snímek obrazovky znázorňující možnosti nabídky SSMS pro vytvoření zálohy

Další informace o možnostech zálohování najdete v tématu ZÁLOHOVÁNÍ.

Obnovení databáze

Pokud chcete obnovit databázi, postupujte takto:

  1. Otevřete SQL Server Management Studio (SSMS) a připojte se k instanci SQL Serveru.

  2. Klikněte pravým tlačítkem na uzel Databáze v Průzkumníku objektů a vyberte Obnovit databázi....

    Snímek obrazovky znázorňující možnosti nabídky SSMS pro obnovení databáze

  3. Vyberte Zařízení a pak vyberte tlačítko se třemi tečky (...) a vyhledejte záložní soubor.

  4. Vyberte Přidat a přejděte do umístění .bak souboru. .bak Vyberte soubor a pak vyberte OK.

  5. Výběrem možnosti OK zavřete dialogové okno Vybrat zálohovací zařízení .

  6. Vyberte OK a obnovte databázi.

    Snímek obrazovky znázorňující kroky pro obnovení databáze

Vyčištění prostředků

Spuštěním následujícího příkazu Transact-SQL odeberte databázi, kterou jste vytvořili, spolu s její historií zálohování v databázi msdb:

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

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