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, provedete úplnou zálohu a pak ji obnovíte.

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

Požadavky

K dokončení tohoto rychlého startu potřebujete:

Vytvoření testovací databáze

  1. Spusťte 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 zálohovat databázi, postupujte podle těchto kroků pomocí aplikace SQL Server Management Studio nebo Jazyka Transact-SQL:

  1. Spusťte 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 Úkolya vyberte možnost Zálohovat....
  4. V části Cílzkontrolujte, zda je cesta pro zálohování správná. Pokud potřebujete změnit cestu, vyberte Odebrat, abyste odstranili existující cestu, a poté vyberte Přidat pro zadání nové cesty. Pomocí tří teček můžete přejít na konkrétní soubor.
  5. Výběrem OK vytvořte zálohu databáze.

snímek obrazovky aplikace SQL Server Management Studio při vytváření zálohy.

Další informace o různých možnostech zálohování najdete v tématu zálohování.

Obnovení zálohy

Pokud chcete obnovit databázi, postupujte takto:

  1. Spusťte 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 s obnovením databáze

  3. Vyberte Zařízení:a pak výběrem tří teček (...) vyhledejte záložní soubor.

  4. Vyberte Přidat a přejděte na místo, kde se nachází váš soubor .bak. Vyberte soubor .bak a pak vyberte OK.

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

  6. Výběrem OK obnovte zálohu databáze.

    snímek obrazovky s obnovením 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