Condividi tramite


Guida introduttiva: Eseguire il backup e il ripristino di un database di SQL Server con SSMS

Si applica a:SQL Server

In questo argomento di avvio rapido si crea un nuovo database, ne viene creato un backup completo e quindi viene ripristinato.

Per informazioni più dettagliate, vedere Creare un backup completo del database e Ripristinare un backup del database con SSMS.

Prerequisiti

Creare un database di test

  1. Aprire SQL Server Management Studio (SSMS) e connettersi all'istanza di SQL Server.

  2. Aprire una finestra Nuova query.

  3. Creare il database di test usando il codice Transact-SQL (T-SQL) seguente.

    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. Aggiornare il nodo Database in Esplora oggetti per vedere il nuovo database.

Creare un backup

Per creare un backup del database, seguire questa procedura usando SQL Server Management Studio o Transact-SQL:

  1. Aprire SQL Server Management Studio (SSMS) e connettersi all'istanza di SQL Server.
  2. Espandere il nodo Database in Esplora oggetti.
  3. Fare clic con il pulsante destro del mouse sul database, passare il puntatore del mouse su Attività e quindi scegliere Backup.
  4. In Destinazione verificare che il percorso per il backup sia corretto. Se è necessario modificare il percorso, selezionare Rimuovi per rimuovere il percorso esistente e quindi selezionare Aggiungi per digitare un nuovo percorso. È possibile usare il pulsante con i puntini di sospensione (...) per passare a un file specifico.
  5. Selezionare OK per creare un backup del database.

Screenshot che mostra le opzioni di menu di SSMS per la creazione di un backup.

Per altre informazioni sulle opzioni di backup, vedere BACKUP.

Ripristina un database

Per ripristinare il database, seguire questa procedura:

  1. Aprire SQL Server Management Studio (SSMS) e connettersi all'istanza di SQL Server.

  2. Fare clic con il pulsante destro del mouse sul nodo Database in Esplora oggetti e selezionare Ripristina database....

    Screenshot che mostra le opzioni di menu di SSMS per il ripristino di un database.

  3. Selezionare Dispositivo e quindi selezionare il pulsante con i puntini di sospensione (...) per individuare il file di backup.

  4. Selezionare Aggiungi e passare al percorso del .bak file. Selezionare il .bak file e quindi fare clic su OK.

  5. Selezionare OK per chiudere la finestra di dialogo Seleziona dispositivi di backup .

  6. Selezionare OK per ripristinare il database.

    Screenshot che mostra i passaggi per il ripristino di un database.

Pulire le risorse

Eseguire il comando Transact-SQL seguente per rimuovere il database creato, insieme alla relativa cronologia di backup nel database msdb:

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

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