managed_backup.sp_backup_on_demand (Transact-SQL)
Aplica-se a: SQL Server 2016 (13.x) e versões posteriores
Solicita o backup gerenciado do SQL Server no Microsoft Azure para executar um backup do banco de dados especificado.
Use este procedimento armazenado para executar backups ad hoc para um banco de dados configurado com o backup gerenciado do SQL Server no Microsoft Azure. Isso evita qualquer quebra na cadeia de backup e os processos de backup gerenciado do SQL Server para o Microsoft Azure são reconhecidos e o backup é armazenado no mesmo contêiner de armazenamento de Blob do Azure.
Após a conclusão bem-sucedida do backup, o caminho completo do arquivo de backup é retornado. Isso inclui o nome e o local do novo arquivo de backup decorrente da operação de backup.
Um erro será retornado se o backup gerenciado do SQL Server no Microsoft Azure estiver no processo de execução de um backup de determinado tipo para o banco de dados especificado. Nesse caso, a mensagem de erro retornada inclui o caminho de arquivo do backup completo em que o backup atual está sendo carregado.
Convenções de sintaxe de Transact-SQL
Sintaxe
EXEC managed_backup.sp_backup_on_demand
[ @database_name = ] 'database name'
, [ @type = ] { 'Database' | 'Log' }
[ ; ]
Argumentos
@database_name [ = ] 'nome do banco de dados'
O nome do banco de dados em que o backup será executado. O @database_name é sysname.
@type [ = ] { 'Banco de dados' | 'Log' }
O tipo de backup a ser executado: Banco de Dados ou Log. O @type parâmetro é nvarchar(32).
Valores do código de retorno
0
(sucesso) ou 1
(falha).
Permissões
Requer associação a db_backupoperator função de banco de dados, com permissões ALTER ANY CREDENTIAL e permissões EXECUTE no sp_delete_backuphistory
procedimento armazenado.
Exemplos
O exemplo a seguir faz uma solicitação de backup de banco de dados para o banco de dados TestDB
. Esse banco de dados tem o backup gerenciado do SQL Server no Microsoft Azure habilitado.
USE msdb;
GO
EXEC managed_backup.sp_backup_on_demand
@database_name = 'TestDB',
@type = 'Database';
GO
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de