Académique Documents
Professionnel Documents
Culture Documents
Cet article a fait l'objet d'une traduction manuelle. Déplacez votre pointeur sur les phrases de l'article pour voir la version originale
de ce texte. Informations supplémentaires.
État de la rubrique: certaines informations de cette rubrique constituent une documentation préliminaire et peuvent faire
l'objet de modifications dans les versions à venir. Ces informations préliminaires décrivent les nouvelles fonctionnalités ou les
modifications apportées à des fonctionnalités existantes de Microsoft SQL Server2014.
Cette rubrique explique comment créer un seul plan de serveur ou de maintenance multiserveur à l'aide de l'Assistant plan de
maintenance dans SQL Server2014. L'Assistant Plan de maintenance crée un plan de maintenance que l'Agent MicrosoftSQL
Server peut exécuter régulièrement. Vous pouvez ainsi réaliser, en fonction d'intervalles spécifiés, diverses tâches
d'administration de base de données, notamment des sauvegardes, l'exécution de contrôles d'intégrité de la base de données
ou les mises à jour des statistiques de la base de données.
• Avant de commencer:
Limitations et restrictions
Sécurité
• Création d'un plan de maintenance à l'aide de l'Assistant plan de maintenance dans SQL Server Management Studio
Avant de commencer
Limitations et restrictions
• Pour créer un plan de maintenance multiserveur, vous devez configurer un environnement multiserveur contenant un
serveur maître et un ou plusieurs serveurs cibles. Les plans de maintenance multiserveurs doivent être créés et
conservés sur le serveur maître. Ces plans peuvent être consultés mais ne peuvent pas être conservés sur les serveurs
cibles.
• Les membres du rôle db_ssisadmin et du rôle dc_admin peuvent être en mesure d'élever leurs privilèges à
sysadmin. Cette élévation de privilège peut se produire car ces rôles peuvent modifier les packages Integration
Services et ces derniers peuvent être exécutés par SQL Server à l'aide du contexte de sécurité sysadmin de l'Agent
SQL Server. Pour vous protéger contre cette élévation de privilège lors de l'exécution de plans de maintenance, de
jeux d'éléments de collecte de données et d'autres packages Integration Services, configurez les travaux de l'Agent
SQL Server qui exécutent des packages de façon à utiliser un compte proxy doté de privilèges limités ou ajoutez
uniquement des membressysadmin aux rôlesdb_ssisadmin et dc_admin.
Sécurité
Autorisations
Pour créer ou gérer des plans de maintenance, vous devez être membre du rôle serveur fixe sysadmin. L'Explorateur
d'objets affiche uniquement le nœud Plans de maintenance pour les utilisateurs membres du rôle serveur fixe sysadmin.
[Haut de la page]
http://msdn.microsoft.com/fr-fr/library/ms191002(d=printer).aspx 01/09/2014
Utiliser l'Assistant Plan de maintenance Page 2 of 13
1. Développez le serveur dans lequel vous souhaitez créer votre plan de gestion.
3. Cliquez avec le bouton droit sur le dossier Plans de maintenance et sélectionnez Assistant Plan de maintenance.
4. Dans la page Assistant Plan de maintenance SQL Server, cliquez sur Suivant.
a. Dans la zone Nom, entrez le nom du plan de maintenance que vous allez créer.
c. Dans la liste Exécuter en tant que, spécifiez les informations d'authentification utilisées par l'Agent Microsoft
SQL Server lors de l'exécution du plan de maintenance.
d. Sélectionnez Planification distincte pour chaque tâche ou Planification unique pour la totalité du plan
ou pas de planification pour spécifier la planification périodique du plan de maintenance.
Remarque
Si vous sélectionnez Planification distincte pour chaque tâche, vous devez suivre les étapes de la section
e. ci-dessous pour chaque tâche de votre plan de maintenance.
e. Si vous avez sélectionné Planification unique pour la totalité du plan ou pas de planification sous
Planification, cliquez sur Modifier.
i. Dans la boîte de dialogue Nouvelle planification du travail, dans la zone Nom, entrez le nom de la
planification du travail.
■ Une fois
iii. Activez ou désactivez la case à cocher Activé pour activer ou désactiver la planification.
■ Si vous sélectionnez Quotidienne, dans la zone Répéter toutes les, entrez la fréquence
de répétition du travail de planification en jours.
■ Si vous sélectionnez Jour, entrez la date du mois à laquelle vous souhaitez que la
planification du travail s'exécute, ainsi que la fréquence de répétition de la
planification du travail en mois. Par exemple, si vous souhaitez que la planification
du travail s'exécute le 15 du mois un mois sur deux, sélectionnez Jour, puis entrez
«15» dans la première zone et «2» dans la deuxième zone. Notez également
que le nombre maximum autorisé dans la deuxième zone est «99».
http://msdn.microsoft.com/fr-fr/library/ms191002(d=printer).aspx 01/09/2014
Utiliser l'Assistant Plan de maintenance Page 3 of 13
Dans la zone Début, entrez l'heure à laquelle l'exécution de la planification du travail doit
démarrer. Dans la zone Fin, entrez l'heure à laquelle la planification du travail doit
s'arrêter. Entrez l'heure, les minutes et les secondes du jour, ainsi que AM ou PM.
iii. Sous Durée, dans la zone Date de début, entrez la date à laquelle vous souhaitez que
l'exécution de la planification du travail commence. Sélectionnez Date de fin ou Aucune date
de fin pour indiquer à quel moment l'exécution de la planification du travail doit s'arrêter. Si
vous sélectionnez Date de fin, entrez la date à laquelle l'exécution de la planification du travail
doit s'arrêter.
v. Si vous sélectionnez Une fois sous Une seule occurrence, dans la zone Date, entrez la date à laquelle
la planification du travail sera exécutée. Dans la zone Heure, entrez l'heure à laquelle la planification du
travail sera exécutée. Entrez l'heure, les minutes et les secondes du jour, ainsi que AM ou PM.
vi. Sous Résumé, dans Description, vérifiez que tous les paramètres de planification du travail sont
corrects.
6. Sur la page Sélectionner des serveurs cibles, sélectionnez les serveurs sur lesquels vous souhaitez exécuter le plan
de maintenance. Cette page est uniquement visible sur des instances SQL Server qui sont configurées comme
serveurs maîtres.
Remarque
Pour créer un plan de maintenance multiserveur, vous devez configurer un environnement multiserveur contenant
un serveur maître et un ou plusieurs serveurs cibles, et le serveur local doit être configuré comme serveur maître.
Dans les environnements multiserveur, cette page affiche le serveur maître (local) et tous les serveurs cibles
correspondants.
7. Dans la page Sélectionner des tâches de maintenance, sélectionnez une ou plusieurs tâches de maintenance à
ajouter au plan. Lorsque vous avez sélectionné toutes les tâches nécessaires, cliquez sur Suivant.
Remarque
http://msdn.microsoft.com/fr-fr/library/ms191002(d=printer).aspx 01/09/2014
Utiliser l'Assistant Plan de maintenance Page 4 of 13
Les tâches que vous sélectionnez ici déterminent les pages que vous devrez remplir après la page Sélectionner
l'ordre des tâches de maintenance ci-dessous.
8. Dans la page Sélectionner l'ordre des tâches de maintenance, sélectionnez une tâche et cliquez sur Monter… ou
Descendre… pour modifier son ordre d'exécution. Lorsque vous avez terminé, ou si vous êtes satisfait de l'ordre
actuel de tâches, cliquez sur Suivant.
Remarque
Si vous avez sélectionné Planification distincte pour chaque tâche dans la page Sélectionner les propriétés de
plan ci-dessus, vous ne pouvez pas modifier l'ordre des tâches de maintenance sur cette page.
[Haut de la page]
• Sur la page Définir la tâche Vérifier l'intégrité de la base de données, choisissez la ou les base(s) de données où
l'allocation et l'intégrité de la structure des tables utilisateur et système et des index seront vérifiées. En exécutant
l'instruction DBCC CHECKDB Transact-SQL, cette tâche garantit que tous les problèmes d'intégrité de la base de
données seront rapportés, ce qui permet de les signaler plus tard à l'administrateur système ou au propriétaire de la
base de données. Pour plus d'informations, consultez DBCC CHECKDB (Transact-SQL). Lorsque vous avez terminé,
cliquez sur Suivant.
Génère un plan de maintenance qui exécute cette tâche sur toutes les bases de données MicrosoftSQL
Server, à l'exception de tempdb.
Génère un plan de maintenance qui exécute cette tâche sur les bases de données système de SQL
Server, à l'exception de tempdb et des bases de données créées par l'utilisateur.
• Toutes les bases de données utilisateur (autre que master, model et msdb)
Génère un plan de maintenance qui exécute cette tâche sur toutes les bases de données créées par
l'utilisateur. Aucune tâche de maintenance n'est exécutée sur les bases de données système de SQL
Server.
Permet de générer un plan de maintenance qui exécute cette tâche uniquement sur les bases de
données sélectionnées. Si vous choisissez cette option, sélectionnez au moins une base de données.
[Haut de la page]
• Dans la page Définir la tâche Réduire la base de données, créez une tâche qui tente de réduire la taille des bases
de données sélectionnées à l'aide de l'instruction DBCC SHRINKDATABASE, avec l'option NOTRUNCATE ou
http://msdn.microsoft.com/fr-fr/library/ms191002(d=printer).aspx 01/09/2014
Utiliser l'Assistant Plan de maintenance Page 5 of 13
TRUNCATEONLY. Pour plus d'informations, consultez DBCC SHRINKDATABASE (Transact-SQL). Lorsque vous avez
terminé, cliquez sur Suivant.
Attention
Les données qui sont déplacées pour réduire un fichier peuvent être dispersées à n'importe quel emplacement
disponible dans le fichier. Cela provoque la fragmentation de l'index et peut ralentir les performances des
requêtes qui recherchent une plage de l'index. Pour éliminer la fragmentation, reconstruisez les index dans le
fichier après réduction.
[Haut de la page]
1. Dans la page Définir la tâche Réorganiser l'index, sélectionnez le serveur ou les serveurs où vous déplacerez les
pages d'index dans un ordre de recherche plus efficace. La tâche utilise l'instruction ALTER INDEX … REORGANIZE.
Pour plus d'informations, consultez ALTER INDEX (Transact-SQL). Lorsque vous avez terminé, cliquez sur Suivant.
Liste Objet
Limite la liste Sélection pour afficher des tables, des vues, ou les deux. Cette liste est disponible uniquement si
une seule base de données est sélectionnée dans la liste Bases de données ci-dessus.
Liste Sélection
Spécifie les bases ou les index faisant l'objet de cette tâche. Non disponible quand Tables et vues est
sélectionné dans la zone Objet.
http://msdn.microsoft.com/fr-fr/library/ms191002(d=printer).aspx 01/09/2014
Utiliser l'Assistant Plan de maintenance Page 6 of 13
2. Dans la page Définir la tâche Reconstruire l'index, sélectionnez la ou les bases de données où vous recréerez
plusieurs index. La tâche utilise l'instruction ALTER INDEX … REBUILD PARTITION. Pour plus d'informations,
consultez ALTER INDEX (Transact-SQL). Lorsque vous avez terminé, cliquez sur Suivant.
Liste Objet
Limite la liste Sélection pour afficher des tables, des vues, ou les deux. Cette liste est disponible uniquement si
une seule base de données est sélectionnée dans la liste Bases de données ci-dessus.
Liste Sélection
Spécifie les bases ou les index faisant l'objet de cette tâche. Non disponible quand Tables et vues est
sélectionné dans la zone Objet.
Remarque
Les opérations d'index en ligne ne sont pas disponibles dans toutes les éditions de SQL Server2014. Pour
plus d'informations, consultez Fonctionnalités prises en charge par les éditions de SQLServer2014.
[Haut de la page]
• Dans la page Définir la tâche Mettre à jour les statistiques, définissez la ou les bases de données sur lesquelles les
statistiques de table et d'index sont mises à jour. La tâche utilise l'instruction UPDATE STATISTICS. Pour plus
d'informations, consultez UPDATE STATISTICS (Transact-SQL). Lorsque vous avez terminé, cliquez sur Suivant.
http://msdn.microsoft.com/fr-fr/library/ms191002(d=printer).aspx 01/09/2014
Utiliser l'Assistant Plan de maintenance Page 7 of 13
Spécifie les bases de données faisant l'objet de cette tâche. Reportez-vous à l'étape9 ci-dessus pour plus
d'informations sur les options disponibles dans cette liste.
Liste Objet
Limite la liste Sélection pour afficher des tables, des vues, ou les deux. Cette liste est disponible uniquement si
une seule base de données est sélectionnée dans la liste Bases de données ci-dessus.
Liste Sélection
Spécifie les bases ou les index faisant l'objet de cette tâche. Non disponible quand Tables et vues est
sélectionné dans la zone Objet.
Type d'analyse
Type d'analyse destinée à la collecte des statistiques mises à jour.
Analyse complète
Lit toutes les lignes de la table ou de la vue pour rassembler les statistiques.
Exemple par
Spécifie le pourcentage de la table ou de la vue indexée, ou le nombre de lignes à échantillonner lors de la
collecte des statistiques de tables ou vues volumineuses.
[Haut de la page]
• Dans la page Définir la tâche Nettoyage de l'historique, définissez la ou les bases de données où vous souhaitez
ignorer l'ancien historique des tâches. Cette tâche utilise les instructions EXEC sp_purge_jobhistory, EXEC
sp_maintplan_delete_log et EXEC sp_delete_backuphistory pour supprimer les informations d'historique des
tables msdb. Lorsque vous avez terminé, cliquez sur Suivant.
[Haut de la page]
http://msdn.microsoft.com/fr-fr/library/ms191002(d=printer).aspx 01/09/2014
Utiliser l'Assistant Plan de maintenance Page 8 of 13
• Dans la page Définir la tâche Exécuter le travail de l'agent, sous Travaux de l'Agent SQL Server disponibles,
choisissez le travail ou les travaux à exécuter. Cette option n'est pas disponible si vous ne possédez aucun travail
d'Agent SQL. La tâche utilise l'instruction EXEC sp_start_job. Pour plus d'informations, consultez sp_start_job
(Transact-SQL). Lorsque vous avez terminé, cliquez sur Suivant.
[Haut de la page]
1. Dans la page Définir la tâche Sauvegarder la base de données (complète), sélectionnez la ou les bases de
données sur lesquelles effectuer une sauvegarde complète. La tâche utilise l'instruction BACKUP DATABASE. Pour plus
d'informations, consultez BACKUP (Transact-SQL). Lorsque vous avez terminé, cliquez sur Suivant.
Composant de sauvegarde
Sélectionnez Base de données pour sauvegarder la base de données dans son intégralité. Sélectionnez
Fichier et groupes de fichiers pour sauvegarder seulement une partie de la base de données. Spécifiez
ensuite le nom du fichier ou du groupe de fichiers. Si vous avez sélectionné plusieurs bases de données dans
la zone Base de données, ne spécifiez que Bases de données pour Composant de sauvegarde. Pour
exécuter des sauvegardes de fichiers ou de groupes de fichiers, créez une tâche pour chaque base de
données. Ces options sont disponibles uniquement si une seule base de données est sélectionnée dans la liste
Bases de données ci-dessus.
Sauvegarde sur
Spécifie le support sur lequel enregistrer la base de données. Sélectionnez Disque, Bande ou URL. Seuls les
périphériques à bande connectés à l'ordinateur sur lequel figure la base de données sont disponibles.
Cliquez sur Contenu pour lire l'en-tête de fichier et afficher le contenu de sauvegarde actuel du fichier.
http://msdn.microsoft.com/fr-fr/library/ms191002(d=printer).aspx 01/09/2014
Utiliser l'Assistant Plan de maintenance Page 9 of 13
Crée un fichier de sauvegarde dans l'emplacement spécifié dans la zone réservée au dossier. Un fichier unique
est créé pour chaque base de données sélectionnée. Cette option est désactivée si URL est sélectionné en tant
que destination de sauvegarde.
Important
Le sous-répertoire hérite les autorisations du répertoire parent. Limitez les autorisations pour éviter les
accès non autorisés.
Zone Dossier
Spécifiez le dossier dans lequel seront placés les fichiers de base de données créés automatiquement. Cette
option est désactivée si URL est sélectionné en tant que destination de sauvegarde.
La boîte de dialogue qui s'ouvre lorsque vous cliquez sur Créer requiert un certificat de gestion ou le profil
de publication de l'abonnement. Si vous n'avez pas accès au certificat de gestion ou au profil de
publication, vous pouvez créer des informations d'identification SQL en spécifiant le nom du compte de
stockage et les informations de clé d'accès à l'aide de Transact-SQL ou de SQL Server Management Studio.
Consultez l'exemple de code dans la rubrique Créer des informations d'identification pour créer des
informations d'identification à l'aide de Transact-SQL. Vous pouvez également utiliser SQLServer
Management Studio, depuis l'instance du moteur de base de données, et cliquer avec le bouton droit sur
Sécurité, puis sélectionner Nouveau, puis Informations d’identification. Spécifiez le nom du compte de
stockage pour Identité et la clé d'accès dans le champ Mot de passe.
Préfixe d'URL:
Est généré automatiquement en fonction des informations du compte de stockage contenues dans les
informations d'identification SQL, et du nom du conteneur de stockage Windows Azure que vous avez
spécifié. Nous vous recommandons de ne pas modifier les informations de ce champ sauf si vous utilisez un
domaine qui utilise un format autre que <compte de stockage>.blob.core.windows.net.
Chiffrement de sauvegarde
Pour créer une sauvegarde chiffrée, activez la case à cocher Chiffrer le fichier de sauvegarde. Sélectionnez
l'algorithme de chiffrement à utiliser pour l'étape de chiffrement et fournissez un certificat ou une clé
asymétrique dans la liste des certificats ou clés numériques existants. Les algorithmes disponibles pour le
chiffrement sont:
• AES 128
• AES 192
• AES 256
• Triple DES
http://msdn.microsoft.com/fr-fr/library/ms191002(d=printer).aspx 01/09/2014
Utiliser l'Assistant Plan de maintenance Page 10 of 13
L'option de chiffrement est désactivée si vous avez choisi d'ajouter la sauvegarde à un jeu de sauvegarde
existant.
Il s'agit de la méthode conseillée pour sauvegarder votre certificat ou vos clés et les stocker dans un
emplacement différent de celui de la sauvegarde chiffrée.
Seules les clés résidant dans la gestion de clés extensible (EKM) sont prises en charge.
Utilisez le Cliquez sur cette option pour utiliser la valeur par défaut au niveau du serveur. Cette
paramètre de valeur par défaut est définie par l'option de configuration de serveur backup
serveur par compression default. Pour plus d'informations sur l'affichage de la configuration
défaut. actuelle de cette option, consultez Afficher ou configurer l'option de configuration du
serveur valeur par défaut de compression de la sauvegarde.
Compresser la Cliquez sur cette option pour compresser la sauvegarde, indépendamment de la valeur
sauvegarde par défaut au niveau du serveur.
Important
Ne pas Cliquez sur cette option pour créer une sauvegarde non compressée, indépendamment
compresser la de la valeur par défaut au niveau du serveur.
sauvegarde
2. Dans la page Définir la tâche Sauvegarder la base de données (différentielle), sélectionnez la ou les bases de
données sur lesquelles effectuer une sauvegarde partielle. Consultez la liste des définitions à l'étape 16 ci-dessus
pour plus d'informations sur les options disponibles sur cette page. La tâche utilise l'instruction BACKUP DATABASE …
WITH DIFFERENTIAL. Pour plus d'informations, consultez BACKUP (Transact-SQL). Lorsque vous avez terminé, cliquez
sur Suivant.
3. Dans la page Définir la tâche Sauvegarder la base de données (journal des transactions), sélectionnez la ou les
bases de données sur lesquelles effectuer une sauvegarde d'un journal des transactions. Consultez la liste des
définitions à l'étape 16 ci-dessus pour plus d'informations sur les options disponibles sur cette page. La tâche utilise
l'instruction BACKUP LOG. Pour plus d'informations, consultez BACKUP (Transact-SQL). Lorsque vous avez terminé,
cliquez sur Suivant.
[Haut de la page]
• Dans la page Définir la tâche de nettoyage de maintenance, spécifiez les types de fichiers à supprimer dans le
cadre du plan de maintenance, y compris les rapports de texte créés par les plans de maintenance et les fichiers de
sauvegarde de la base de données. La tâche utilise l'instruction EXEC xp_delete_file. Lorsque vous avez terminé,
cliquez sur Suivant.
Important
http://msdn.microsoft.com/fr-fr/library/ms191002(d=printer).aspx 01/09/2014
Utiliser l'Assistant Plan de maintenance Page 11 of 13
Cette tâche ne supprime pas automatiquement les fichiers dans les sous-dossiers du répertoire spécifié. Cette
précaution réduit la possibilité d'une attaque malveillante qui utilise la tâche de nettoyage de maintenance pour
supprimer des fichiers. Pour supprimer des fichiers dans les sous-dossiers de premier niveau, vous devez
sélectionner Inclure les sous-dossiers de premier niveau.
Fichiers de sauvegarde
Supprimez les fichiers de sauvegarde de base de données.
Emplacement du fichier
Spécifiez le chemin d'accès des fichiers à supprimer.
Zone Dossier
Chemin d'accès et nom du dossier contenant les fichiers à supprimer.
Case à cocher Supprimer les fichiers en fonction de l'ancienneté du fichier au moment de l'exécution de la
tâche
Spécifiez l'ancienneté minimale des fichiers à supprimer en fournissant un chiffre et une unité de temps dans
la zone Supprimer les fichiers antérieurs à.
[Haut de la page]
• Dans la page Sélectionner des options de rapport, sélectionnez les options d'enregistrement ou de distribution
d'un rapport d'actions de plan de maintenance. La tâche utilise l'instruction EXEC sp_notify_operator. Pour plus
d'informations, consultez sp_notify_operator (Transact-SQL). Lorsque vous avez terminé, cliquez sur Suivant.
http://msdn.microsoft.com/fr-fr/library/ms191002(d=printer).aspx 01/09/2014
Utiliser l'Assistant Plan de maintenance Page 12 of 13
Opérateur d'agent
Spécifiez le destinataire du courrier électronique.
Profil de la messagerie
Spécifiez le profil qui définit l'expéditeur du message électronique.
[Haut de la page]
Terminer l'Assistant
1. Dans la page Fin de l'Assistant, vérifiez les choix effectués dans les pages précédentes, puis cliquez sur Terminer.
2. Dans la page Progression de l'Assistant Plan de maintenance, vérifiez les informations d'état des actions de
l'Assistant Plan de maintenance. Selon les options sélectionnées dans l'Assistant, la page de progression peut
contenir une ou plusieurs actions. La zone supérieure affiche l'état global de l'Assistant et le nombre des messages
d'état, d'erreur et d'avertissement qu'il a reçus.
Les options suivantes sont disponibles sur la page Progression de l'Assistant Plan de maintenance:
Détails
Indique l'action, l'état et tous les messages retournés suite à l'action entreprise par l'Assistant.
Action
Indique le type et le nom de chaque action.
État
Indique si l'action de l'Assistant dans son ensemble a retourné la valeur Réussite ou Échec.
Message
Indique les messages d'erreur ou d'avertissement retournés par le processus.
Rapport
Crée un rapport qui contient les résultats de l'Assistant Création de partition. Les options sont Afficher le
rapport, Enregistrer le rapport dans un fichier, Copier le rapport dans le Presse-papiers et Envoyer le
rapport sous forme de courrier électronique.
Afficher le rapport
Ouvre la boîte de dialogue Afficher le rapport, qui contient un rapport au format texte de la progression de
l'Assistant Création de partition.
[Haut de la page]
Ajouts de la communauté
http://msdn.microsoft.com/fr-fr/library/ms191002(d=printer).aspx 01/09/2014
Utiliser l'Assistant Plan de maintenance Page 13 of 13
© 2014 Microsoft
http://msdn.microsoft.com/fr-fr/library/ms191002(d=printer).aspx 01/09/2014