Establecer la opción de configuración del servidor Intervalo de recuperación

En este tema se describe cómo establecer la opción de configuración del servidor intervalo de recuperación en SQL Server 2012 mediante SQL Server Management Studio o Transact-SQL. La opción de intervalo de recuperación define un límite superior para el tiempo que debe tardar la recuperación de cada base de datos. El Motor de base de datos de SQL Server usa el valor especificado en esta opción para determinar aproximadamente la frecuencia con la que deben emitirse los puntos de comprobación automáticos en una base de datos determinada.

El valor de intervalo de recuperación predeterminado es 0, lo que permite que el Motor de base de datos configure automáticamente el intervalo de recuperación. Normalmente, el intervalo de recuperación predeterminado tiene como resultado que los puntos de comprobación automáticos se produzcan aproximadamente cada minuto en las bases de datos activas con un tiempo de recuperación inferior a un minuto. Los valores más altos indican el tiempo de recuperación máximo aproximado, en minutos. Por ejemplo, si el intervalo de recuperación se establece en 3, indica un tiempo de recuperación máximo de aproximadamente tres minutos.

En este tema

  • Antes de empezar:

    Limitaciones y restricciones

    Recomendaciones

    Seguridad

  • Para establecer la opción de configuración del servidor de intervalo de recuperación, utilizando:

    SQL Server Management Studio

    Transact-SQL

  • Seguimiento: después de configurar la opción de intervalo de recuperación

Antes de empezar

Limitaciones y restricciones

  • El intervalo de recuperación afecta solo a las bases de datos que usan el tiempo de recuperación predeterminado de destino (0). Para invalidar el intervalo de recuperación de servidor en una base de datos, configure un tiempo de recuperación de destino no predeterminado en la base de datos. Para obtener más información, vea Cambiar el tiempo de recuperación de destino de una base de datos (SQL Server).

Recomendaciones

  • Esta opción es avanzada y solo debe cambiarla un administrador de base de datos con experiencia o un técnico de SQL Server con la titulación apropiada.

  • Normalmente, se recomienda mantener el intervalo de recuperación en 0, a menos que experimente problemas de rendimiento. Si decide aumentar el valor de intervalo de recuperación, es recomendable que lo haga gradualmente en pequeños incrementos y que evalúe el efecto de cada aumento incremental en el rendimiento de la recuperación.

  • Si usa sp_configure para cambiar el valor de la opción de intervalo de recuperación a más de 60 (minutos), especifique RECONFIGURE WITH OVERRIDE. WITH OVERRIDE deshabilita la comprobación de los valores de configuración (para los valores no válidos o que no se recomiendan).

Seguridad

Permisos

De forma predeterminada, todos los usuarios tienen permisos de ejecución en sp_configure sin ningún parámetro o solo con el primero. Para ejecutar sp_configure con ambos parámetros y cambiar una opción de configuración, o para ejecutar la instrucción RECONFIGURE, un usuario debe tener el permiso ALTER SETTINGS en el servidor. Los roles fijos de servidor sysadmin y serveradmin tienen el permiso ALTER SETTINGS de forma implícita.

Icono de flecha usado con el vínculo Volver al principio[Top]

Usar SQL Server Management Studio

Para establecer el intervalo de recuperación

  1. En el Explorador de objetos, haga clic con el botón secundario en una instancia del servidor y seleccione Propiedades.

  2. Haga clic en el nodo Configuración de base de datos.

  3. En Recuperación, en el cuadro Intervalo de recuperación (min), escriba o seleccione un valor entre 0 y 32.767 para establecer el tiempo máximo, en minutos, que SQL Server debe emplear en recuperar cada base de datos cuando se inicia. El valor predeterminado es 0, que indica que SQL Server lo configura automáticamente. En la práctica, esto significa un tiempo de recuperación inferior a un minuto y un punto de comprobación aproximadamente cada minuto para bases de datos activas.

[Arriba]

Usar Transact-SQL

Para establecer el intervalo de recuperación

  1. Conéctese con el Motor de base de datos.

  2. En la barra Estándar, haga clic en Nueva consulta.

  3. Copie y pegue el siguiente ejemplo en la ventana de consulta y haga clic en Ejecutar. Este ejemplo muestra cómo usar sp_configure para establecer el valor de la opción de recovery interval en 3 minutos.

USE AdventureWorks2012 ;
GO
EXEC sp_configure 'show advanced options', 1;
GO
RECONFIGURE ;
GO
EXEC sp_configure 'recovery interval', 3 ;
GO
RECONFIGURE;
GO

Para obtener más información, vea Opciones de configuración del servidor.

Icono de flecha usado con el vínculo Volver al principio[Top]

Seguimiento: Después de configurar la opción de intervalo de recuperación

La configuración surte efecto inmediatamente, sin necesidad de reiniciar el servidor.

Icono de flecha usado con el vínculo Volver al principio[Top]

Vea también

Referencia

sp_configure (Transact-SQL)

RECONFIGURE (Transact-SQL)

Conceptos

Cambiar el tiempo de recuperación de destino de una base de datos (SQL Server)

Puntos de comprobación de base de datos (SQL Server)

Opciones de configuración del servidor

show advanced options (opción de configuración del servidor)