sys.sp_rda_get_rpo_duration (Transact-SQL)

Applies to: SQL Server 2016 (13.x) and later versions

Gets the number of hours of migrated data that SQL Server retains in a staging table, to help ensure a full restore of the remote Azure database if a point in time restore is necessary.

For more information, see Stretch Database reduces the risk of data loss for your Azure data by retaining migrated rows temporarily.

Important

Stretch Database is deprecated in SQL Server 2022 (16.x) and Azure SQL Database. This feature will be removed in a future version of the Database Engine. Avoid using this feature in new development work, and plan to modify applications that currently use this feature.

Transact-SQL syntax conventions

Syntax

sp_rda_get_rpo_duration @durationinhours OUTPUT
[ ; ]

Arguments

@durationinhours OUTPUT

The number of hours (a non-null integer value) of migrated data that SQL Server retains for the current Stretch-enabled database.

Permissions

Requires db_owner permissions.

Remarks

Change the value by running sys.sp_rda_set_rpo_duration (Transact-SQL).