Condividi tramite


Impostazione della data di scadenza di un backup (SQL Server)

In questo argomento viene descritto come impostare la data di scadenza in un backup in SQL Server 2012 tramite SQL Server Management Studio o Transact-SQL.

Contenuto dell'argomento

  • Prima di iniziare:

    Sicurezza

  • Per impostare la data di scadenza di un backup utilizzando:

    SQL Server Management Studio

    Transact-SQL

Prima di iniziare

Sicurezza

Autorizzazioni

Le autorizzazioni BACKUP DATABASE e BACKUP LOG vengono assegnate per impostazione predefinita ai membri del ruolo predefinito del server sysadmin e dei ruoli predefiniti del database db_owner e db_backupoperator.

Eventuali problemi correlati alla proprietà e alle autorizzazioni sul file fisico del dispositivo di backup possono interferire con l'operazione di backup. È necessario che in SQL Server sia possibile leggere e scrivere sul dispositivo e che l'account utilizzato per eseguire il servizio SQL Server disponga delle autorizzazioni di scrittura. Le autorizzazioni di accesso ai file, tuttavia, non vengono controllate dalla stored procedure sp_addumpdevice, che aggiunge una voce per un dispositivo di backup nelle tabelle di sistema. Di conseguenza, i problemi relativi all'accesso e alla proprietà del file fisico del dispositivo di backup potrebbero emergere solo in fase di accesso alla risorsa fisica durante un tentativo di backup o ripristino.

Icona freccia utilizzata con il collegamento Torna all'inizio[Top]

Utilizzo di SQL Server Management Studio

Per impostare la data di scadenza di un backup

  1. Dopo aver stabilito la connessione all'istanza appropriata del Motore di database di SQL Server di Microsoft, in Esplora oggetti fare clic sul nome del server per espandere l'albero del server.

  2. Espandere Database e, a seconda del database, selezionare un database utente o espandere Database di sistema e selezionare un database di sistema.

  3. Fare clic con il pulsante destro del mouse sul database, scegliere Attività e quindi fare clic su Backup. Verrà visualizzata la finestra di dialogo Backup database.

  4. Nella pagina Generale, in Scadenza set di backup specificare una data di scadenza, ovvero la data in cui il backup può essere sovrascritto da un altro backup:

    • Per impostare una scadenza dopo un numero specifico di giorni, fare clic su Dopo (opzione predefinita) e immettere il numero di giorni dopo la creazione del set trascorsi i quali il set scadrà. È possibile impostare un valore compreso nell'intervallo da 0 a 99999 giorni. L'impostazione del valore 0 giorni indica che il set di backup non ha scadenza.

      Il valore predefinito viene impostato nell'opzione Periodo di memorizzazione predefinito supporti di backup (giorni) della finestra di dialogo Proprietà server (pagina Impostazioni database). Per accedere alla pagina, fare clic con il pulsante destro del mouse sul nome del server in Esplora oggetti e scegliere Proprietà, quindi selezionare la pagina Impostazioni database.

    • Per impostare una data di scadenza specifica per il set di backup, fare clic su Il e immettere la data di scadenza del set.

Icona freccia utilizzata con il collegamento Torna all'inizio[Top]

Utilizzo di Transact-SQL

Per impostare la data di scadenza di un backup

  1. Connettersi al Motore di database.

  2. Dalla barra Standard fare clic su Nuova query.

  3. Nell'istruzione BACKUP, specificare l'opzione EXPIREDATE o RETAINDAYS per determinare quando il Motore di database di SQL Server può ricoprire il backup. Se nessuna delle due opzioni viene specificata, la data di scadenza è determinata dall'impostazione di configurazione media retention del server. In questo esempio viene utilizzata l'opzione EXPIREDATE per specificare la data di scadenza 30 giugno 2015 (6/30/2015).

USE AdventureWorks2012;
GO
BACKUP DATABASE AdventureWorks2012
 TO DISK = 'Z:\SQLServerBackups\AdventureWorks2012.Bak'
   WITH EXPIREDATE = '6/30/2015' ;
GO

Icona freccia utilizzata con il collegamento Torna all'inizio[Top]

Vedere anche

Concetti

Creazione di un backup completo del database (SQL Server)

Backup di file e filegroup (SQL Server)

Backup di un log delle transazioni (SQL Server)

Creazione di un backup differenziale del database (SQL Server)