Compartir a través de


sys.sp_rda_set_rpo_duration (Transact-SQL)

Se aplica a: SQL Server 2016 (13.x) y versiones posteriores

Establece el número de horas de datos migrados que SQL Server conserva en una tabla de almacenamiento provisional, para ayudar a garantizar una restauración completa de la base de datos remota de Azure, si es necesaria una restauración a un momento dado.

Para más información, consulte Stretch Database reduce el riesgo de pérdida de datos para los datos de Azure conservando las filas migradas temporalmente.

Importante

Stretch Database está en desuso en SQL Server 2022 (16.x) y Azure SQL Database. Esta característica se quitará en una versión futura del motor de base de datos. Evite utilizar esta característica en nuevos trabajos de desarrollo y tenga previsto modificar las aplicaciones que actualmente la utilizan.

Convenciones de sintaxis de Transact-SQL

Sintaxis

sp_rda_set_rpo_duration [ @duration_hrs = ] duration_hrs
[ ; ]

Argumentos

[ @duration_hrs = ] duration_hrs

Número de horas (un valor entero que no es NULL) de los datos migrados que desea que SQL Server conserve para la base de datos habilitada para Stretch actual. El valor predeterminado, que también es el valor mínimo, es de 8 horas.

Nota:

Los valores más altos requieren más espacio de almacenamiento en SQL Server.

Permisos

Requiere permisos de db_owner.

Comentarios

Para obtener el valor actual, ejecute sys.sp_rda_get_rpo_duration (Transact-SQL).