sys.sp_rda_set_rpo_duration (Transact-SQL)
Si applica a: SQL Server 2016 (13.x) e versioni successive
Imposta il numero di ore di dati migrati mantenuti da SQL Server in una tabella di staging per garantire un ripristino completo del database di Azure remoto, se è necessario un ripristino temporizzato.
Per altre informazioni, vedere Stretch Database riduce il rischio di perdita di dati per i dati di Azure mantenendo temporaneamente le righe migrate.
Importante
Stretch Database è deprecato in SQL Server 2022 (16.x) e database SQL di Azure. Questa funzionalità verrà rimossa nelle versioni future del motore di database. Evitare di usare questa funzionalità in un nuovo progetto di sviluppo e prevedere interventi di modifica nelle applicazioni in cui è attualmente implementata.
Convenzioni relative alla sintassi Transact-SQL
Sintassi
sp_rda_set_rpo_duration [ @duration_hrs = ] duration_hrs
[ ; ]
Argomenti
[ @duration_hrs = ] duration_hrs
Numero di ore (un valore intero non Null) dei dati migrati che si desidera mantenere in SQL Server per il database abilitato per Stretch corrente. Il valore predefinito, che è anche il valore minimo, è 8 ore.
Nota
I valori più elevati richiedono più spazio di archiviazione in SQL Server.
Autorizzazioni
Richiede le autorizzazioni db_owner.
Osservazioni:
Ottenere il valore corrente eseguendo sys.sp_rda_get_rpo_duration (Transact-SQL).