sys.sp_rda_set_rpo_duration (Transact-SQL)
S’applique à : SQL Server 2016 (13.x) et versions ultérieures
Définit le nombre d’heures de données migrées conservées par SQL Server dans une table intermédiaire pour garantir une restauration complète de la base de données Azure distante, si une restauration à un point dans le temps est nécessaire.
Pour plus d’informations, consultez Stretch Database pour réduire le risque de perte de données pour vos données Azure en conservant temporairement les lignes migrées.
Important
Stretch Database est déprécié dans SQL Server 2022 (16.x) et Azure SQL Database. Cette fonctionnalité sera supprimée dans une version future de moteur de base de données. Évitez d'utiliser cette fonctionnalité dans de nouveaux travaux de développement, et prévoyez de modifier les applications qui utilisent actuellement cette fonctionnalité.
Conventions de la syntaxe Transact-SQL
Syntaxe
sp_rda_set_rpo_duration [ @duration_hrs = ] duration_hrs
[ ; ]
Arguments
[ @duration_hrs = ] duration_hrs
Nombre d’heures (valeur entière non null) de données migrées que vous souhaitez conserver pour la base de données Stretch actuelle. La valeur par défaut, qui est également la valeur minimale, est de 8 heures.
Remarque
Les valeurs plus élevées nécessitent davantage d’espace de stockage sur SQL Server.
autorisations
Requiert les autorisations db_owner.
Notes
Obtenez la valeur actuelle en exécutant sys.sp_rda_get_rpo_duration (Transact-SQL).