managed_backup.sp_backup_master_switch (Transact-SQL)
Si applica a: SQL Server 2016 (13.x) e versioni successive
Sospende o riprende il backup gestito di SQL Server in Microsoft Azure.
Usare managed_backup.sp_backup_master_switch
per sospendere temporaneamente e quindi riprendere il backup gestito di SQL Server in Microsoft Azure. Questa procedura assicura che tutte le impostazioni di configurazione rimangano e vengano mantenute quando le operazioni riprendono. Quando il backup gestito di SQL Server in Microsoft Azure viene sospeso, il periodo di conservazione non viene applicato.
In altre parole, non esiste alcun controllo per determinare:
- se i file devono essere eliminati dalla risorsa di archiviazione
- se sono presenti file di backup danneggiati
- se si verifica un'interruzione nella catena di log.
Convenzioni relative alla sintassi Transact-SQL
Sintassi
EXEC managed_backup.sp_backup_master_switch [ @new_state = ] { 0 | 1 }
[ ; ]
Argomenti
[ @new_state = ] { 0 | 1 }
Impostare lo stato del backup gestito di SQL Server su Microsoft Azure. @new_state è bit. Se impostato su un valore di 0
, le operazioni vengono sospese e, se impostate su un valore 1
, l'operazione riprende.
Valori del codice restituito
0
(esito positivo) o 1
(errore).
Autorizzazioni
Richiede l'appartenenza a db_backupoperator ruolo del database, con autorizzazioni ALTER ANY CREDENTIAL e autorizzazioni EXECUTE per sp_delete_backuphistory
la stored procedure.
Esempi
L'esempio seguente può essere usato per sospendere il backup gestito di SQL Server in Microsoft Azure nell'istanza in cui viene eseguito:
USE msdb;
GO
EXEC managed_backup.sp_backup_master_switch @new_state = 0;
Go
L'esempio seguente può essere usato per riprendere il backup gestito di SQL Server in Microsoft Azure.
USE msdb;
GO
EXEC managed_backup.sp_backup_master_switch @new_state = 1;
Go