sys.sp_rda_set_rpo_duration (Transact-SQL)
Aplica-se a: SQL Server 2016 (13.x) e versões posteriores
Define o número de horas de dados migrados que o SQL Server retém em uma tabela de preparo, para ajudar a garantir uma restauração completa do banco de dados remoto do Azure, se uma restauração pontual for necessária.
Para obter mais informações, consulte O Stretch Database reduz o risco de perda de dados para seus dados do Azure retendo as linhas migradas temporariamente.
Importante
O banco de dados de ampliação foi preterido no SQL Server 2022 (16.x) e no Banco de Dados SQL do Azure. Esse recurso será removido em uma versão futura do mecanismo de banco de dados. Evite usar esse recurso em desenvolvimentos novos e planeje modificar os aplicativos que atualmente o utilizam.
Convenções de sintaxe de Transact-SQL
Sintaxe
sp_rda_set_rpo_duration [ @duration_hrs = ] duration_hrs
[ ; ]
Argumentos
@duration_hrs [ = ] duration_hrs
O número de horas (um valor inteiro não nulo) de dados migrados que você deseja que o SQL Server retenha para o banco de dados habilitado para Stretch atual. O valor padrão, que também é o valor mínimo, é 8 horas.
Observação
Valores mais altos exigem mais espaço de armazenamento no SQL Server.
Permissões
Requer permissões de db_owner.
Comentários
Obtenha o valor atual executando sys.sp_rda_get_rpo_duration (Transact-SQL).