Come pianificare un'operazione di backup del database tramite SQL Server Management Studio

Questo articolo descrive come pianificare un'operazione di backup del database usando SQL Server Management Studio (SSMS) per le edizioni SQL che supportano SQL Server Agent. Per pianificare i backup per le edizioni di SQL Express, vedere Pianificare e automatizzare i backup dei database di SQL Server in SQL Server Express.

Usare i piani di manutenzione per eseguire il backup dei database

È possibile usare i piani di manutenzione per eseguire il backup di database e ottenere file di log delle transazioni, eseguire backup differenziali e definire i periodi di conservazione per i backup. Per altre informazioni, vedi:

Usare l'opzione Genera script azione nel processo per eseguire il backup dei database

Per pianificare il backup di un database usando l'opzione Genera script azione nel processo in SSMS, seguire questa procedura:

  1. Avviare SQL Server Management Studio e selezionare Connetti>Motore di database.

  2. Nella finestra di dialogo Connessione al server selezionare i valori appropriati nell'elenco Tipo di server, nell'elenco Nome server e nell'elenco Autenticazione.

  3. Selezionare Connetti.

  4. In Esplora oggetti espandere Database.

  5. Fare clic con il pulsante destro del mouse sul database di cui eseguire il backup, scegliere Attività, quindi selezionare Backup.

  6. Nella finestra di dialogo Backup database - <DatabaseName> verificare che Tipo di backup sia impostato su Completo e che Componente di backup sia impostato su Database.

  7. In Destinazione selezionare Disco per l'opzione Backup su, quindi selezionare Aggiungi. Per altre opzioni di questa pagina, vedere Backup database.

  8. Nella finestra di dialogo Seleziona destinazione backup digitare un percorso e un nome file nella casella di testo Destinazioni su disco, quindi selezionare OK.

  9. Nell'elenco Script selezionare Genera script azione nel processo.

    Nota

    Se non viene visualizzata l'opzione Genera script azione nel processo, è possibile che sia in esecuzione un'edizione Express di SQL Server. È possibile controllare l'edizione eseguendo la query select@@version. Per altre informazioni, vedere Determinare la versione e l'edizione del motore di database SQL Server in esecuzione.

  10. Nella finestra di dialogo Nuovo processo selezionare Passaggi in Seleziona una pagina, quindi selezionare Modifica se si desidera modificare i parametri del processo.

    Nota

    • Nella finestra di dialogo Proprietà passaggio processo - 1 è possibile visualizzare il comando di backup.

    • Microsoft sta attualmente indagando su un messaggio di errore che può verificarsi in SSMS durante questo passaggio. Se si ottiene un'eccezione in questo passaggio, ripetere la procedura senza tale passaggio e apportare modifiche modificando il processo corrispondente nel menu Processi di SQL Server Agent in Esplora oggetti.

  11. In Seleziona una pagina, selezionare Pianificazioni, quindi Nuovo.

  12. Nella finestra di dialogo Nuova programmazione processi immettere il nome del processo nella casella di testo Nome, specificare la programmazione processi, quindi selezionare OK.

    Nota

    Per configurare avvisi o notifiche, è possibile selezionare Avvisi o Notifiche in Seleziona una pagina.

  13. Selezionare OK due volte.

    Viene visualizzato il messaggio seguente:

    Il backup del database '<DatabaseName>' è stato completato correttamente.

Nota

  • Per verificare il processo di backup, espandere SQL Server Agent, quindi espandere Processi. Quando si esegue questo passaggio, il servizio SQL Server Agent deve essere in esecuzione.

  • È possibile usare una procedura simile per pianificare il log delle transazioni e i backup differenziali se si effettua la selezione appropriata nel passaggio 6 per Tipo di backup. Se l'opzione Log delle transazioni non compare in Tipo di backup, controllare il modello di recupero del database. Non è possibile eseguire backup del log delle transazioni se si usa il modello di recupero con registrazione minima per il database.

Creare manualmente processi di SQL Server Agent

In alternativa, è possibile creare e pianificare processi di backup personalizzati usando SQL Server Agent. Per altre informazioni, vedere Crea processi e Pianifica un processo.

Vedi anche