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

Si applica a:SQL Server

In questa guida di avvio rapido si procederà alla creazione di un nuovo database, all'esecuzione di un backup completo e quindi al ripristino.

Per una procedura più dettagliata, vedere Creare un backup completo del database e Ripristinare un backup tramite SSMS.

Prerequisiti

Per completare l'esercitazione introduttiva, sono necessari gli elementi seguenti:

Creare un database di test

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

  2. Aprire una finestra Nuova query.

  3. Eseguire il codice Transact-SQL (T-SQL) seguente per creare il database di test.

    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.

Eseguire un backup

Per eseguire il backup del database, seguire questa procedura:

  1. Avviare 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 su Attività e selezionare Backup....
  4. In Destinazione verificare che il percorso per il backup sia corretto. Per modificare il percorso, selezionare Rimuovi per rimuovere il percorso esistente e quindi Aggiungi per digitare un nuovo percorso. È possibile usare i puntini di sospensione per passare a un file specifico.
  5. Selezionare OK eseguire il backup del database.

Screenshot of SQL Server Management Studio take backup.

Per altre informazioni sulle diverse opzioni di backup, vedere BACKUP (Transact-SQL).

Ripristinare un backup

Per ripristinare il database, seguire questa procedura:

  1. Avviare 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....

    Restore a database

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

  4. Selezionare Aggiungi e passare alla posizione in cui si trova il file .bak. Selezionare il file .bak e quindi OK.

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

  6. Selezionare OK per ripristinare il backup del database.

    Restore the 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

Vedi anche

Passaggi successivi