smart_admin.sp_backup_master_switch (Transact-SQL)

Van toepassing op: SQL Server 2016 (13.x) en latere versies

Pauzeert of hervat de door SQL Server beheerde back-up naar Microsoft Azure.

Gebruik managed_backup.sp_backup_master_switch om tijdelijk te pauzeren en dan de door SQL Server beheerde back-ups naar Microsoft Azure te hervatten. Deze procedure zorgt ervoor dat alle configuratie-instellingen behouden blijven en behouden blijven wanneer de bewerkingen worden hervat. Wanneer SQL Server managed back-up naar Microsoft Azure wordt gepauzeerd, wordt de retentieperiode niet gehandhaafd.

Met andere woorden, er is geen controle om te bepalen:

  • of bestanden uit opslag verwijderd moeten worden
  • als er corrupte back-upbestanden zijn
  • Als er een breuk is in de boomstamketen.

Transact-SQL syntaxis-conventies

Syntax

smart_admin.sp_backup_master_switch [ @new_state = ] { 0 | 1 }
[ ; ]

Arguments

[ @new_state = ] { 0 | 1 }

Stel de status van SQL Server managed backup in op Microsoft Azure. @new_state is gebeten. Wanneer deze wordt ingesteld op een waarde van 0, worden de bewerkingen gepauzeerd, en wanneer deze op een waarde van 1, hervatten de bewerkingen hun bewerking.

Codewaarden retourneren

0 (geslaagd) of 1 (mislukt).

Permissions

Vereist lidmaatschap van db_backupoperator databaserol, met ALTER ANY CREDENTIAL permissies en EXECUTE-rechten op sp_delete_backuphistory stored procedure.

Examples

Het volgende voorbeeld kan worden gebruikt om de SQL Server managed back-up naar Microsoft Azure te pauzeren op de instantie waarop het wordt uitgevoerd:

USE msdb;
GO

EXECUTE managed_backup.sp_backup_master_switch @new_state = 0;
GO

Het volgende voorbeeld kan worden gebruikt om de SQL Server managed back-up naar Microsoft Azure te hervatten.

USE msdb;
GO

EXECUTE managed_backup.sp_backup_master_switch @new_state = 1;
GO