Condividi tramite


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).