Condividi tramite


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 del database con 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. Creare il database di test utilizzando il seguente codice 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. Aggiornare il nodo Database in Esplora oggetti per vedere il nuovo database.

Eseguire un backup

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

  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 dell'esecuzione del backup di SQL Server Management Studio.

Per altre informazioni sulle diverse opzioni di backup, vedere BACKUP.

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

    Screenshot del ripristino di un 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.

    Screenshot del ripristino del 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