Configurer l'option de configuration du serveur recovery interval
Cette rubrique explique comment configurer l'option de configuration de serveur intervalle de récupération dans SQL Server 2012 à l'aide de SQL Server Management Studio ou de Transact-SQL. L'option intervalle de récupération définit une limite supérieure de durée de récupération pour une base de données. Moteur de base de données SQL Server utilise la valeur spécifiée pour cette option afin de déterminer approximativement à quelle fréquence les points de contrôle automatique génèrent des points de contrôle automatique sur une base de données spécifiée.
La valeur par défaut pour l'intervalle de récupération est 0, ce qui permet au Moteur de base de données de configurer automatiquement l'intervalle de récupération. En général, avec l'intervalle de récupération par défaut, les points de contrôle automatique sont générés environ une fois par minute pour les bases de données actives et la durée de récupération est inférieure à une minute. Des valeurs supérieures indiquent la durée de récupération maximale approximative, en minutes. Par exemple, si vous affectez à l'intervalle de récupération la valeur « 3 », cela indique que la durée de récupération maximale est d'environ trois minutes.
Dans cette rubrique
Avant de commencer :
Limitations et restrictions
Recommandations
Sécurité
Pour configurer l'option de configuration du serveur d'intervalle de récupération (recovery interval), utilisez :
SQL Server Management Studio
Transact-SQL
Suivi : Après avoir configuré l'option d'intervalle de récupération
Avant de commencer
Limitations et restrictions
- L'option intervalle de récupération affecte uniquement les bases de données qui utilisent le temps de récupération cible par défaut (0). Pour remplacer l'intervalle de récupération de serveur sur une base de données, configurez un temps de récupération cible autre que celui par défaut sur la base de données. Pour plus d'informations, consultez Modifier la durée de récupération cible d'une base de données (SQL Server).
Recommandations
Cette option avancée ne doit être modifiée que par un administrateur de base de données qualifié ou un technicien agréé SQL Server.
En général, il est recommandé de conserver la valeur 0 pour l'option intervalle de récupération, sauf si vous rencontrez des problèmes de performances. Si vous décidez d'augmenter la valeur de l'option intervalle de récupération, nous vous recommandons de l'augmenter progressivement par petits incréments et d'évaluer l'effet de chaque augmentation incrémentielle sur les performances de récupération.
Si vous utilisez sp_configure pour attribuer à l'option intervalle de récupération une valeur supérieure à 60 (minutes), spécifiez RECONFIGURE WITH OVERRIDE. WITH OVERRIDE désactive le contrôle de la valeur de configuration (pour les valeurs non valides ou non recommandées).
Sécurité
Autorisations
Les autorisations d'exécution de sp_configure, sans paramètre ou avec le premier paramètre uniquement, sont accordées par défaut à tous les utilisateurs. Pour exécuter sp_configure avec les deux paramètres afin de modifier une option de configuration ou d'exécuter l'instruction RECONFIGURE, un utilisateur doit disposer de l'autorisation de niveau serveur ALTER SETTINGS. L'autorisation ALTER SETTINGS est implicitement détenue par les rôles serveur fixes sysadmin et serveradmin.
[Top]
Utilisation de SQL Server Management Studio
Pour définir l'intervalle de récupération
Dans l'Explorateur d'objets, cliquez avec le bouton droit sur une instance de serveur, puis sélectionnez Propriétés.
Cliquez sur le nœud Paramètres de base de données.
Sous Récupération, dans la zone Intervalle de récupération (minutes), entrez ou sélectionnez une valeur de 0 à 32 767 pour définir la durée maximale en minutes que SQL Server peut consacrer au démarrage à la récupération de chaque base de données. La valeur par défaut est égale à 0, ce qui correspond à une configuration automatique par SQL Server. Pour les bases de données actives, cela représente concrètement une durée de récupération inférieure à une minute et un point de contrôle chaque minute environ.
[Haut de la page]
Utilisation de Transact-SQL
Pour définir l'intervalle de récupération
Connectez-vous au Moteur de base de données.
Dans la barre d'outils standard, cliquez sur Nouvelle requête.
Copiez et collez l'exemple suivant dans la fenêtre de requête, puis cliquez sur Exécuter. Cet exemple montre comment utiliser sp_configure pour attribuer à l'option recovery interval la valeur 3 minutes.
USE AdventureWorks2012 ;
GO
EXEC sp_configure 'show advanced options', 1;
GO
RECONFIGURE ;
GO
EXEC sp_configure 'recovery interval', 3 ;
GO
RECONFIGURE;
GO
Pour plus d'informations, consultez Options de configuration de serveur.
[Top]
Suivi : Après avoir configuré l'option intervalle de récupération
Le paramètre prend effet immédiatement sans redémarrage du serveur.
[Top]
Voir aussi
Référence
Concepts
Modifier la durée de récupération cible d'une base de données (SQL Server)
Points de contrôle de base de données (SQL Server)
Options de configuration de serveur
Afficher les options avancées (option de configuration de serveur)