Purge de la base de données Service Management Automation

 

S'applique à: Windows Azure Pack for Windows Server, System Center 2012 R2 Orchestrator

Dans Service Management Automation, la purge de la base de données est automatique, mais vous pouvez l'adapter à vos besoins.

Pour activer la purge automatique de la base de données, vous devez activer le service SQL Server Agent (MSSQLSERVER) pour qu'il démarre automatiquement. Ce service n'est pas activé par défaut, mais les administrateurs de base de données SQL Server le démarrent souvent pour d'autres tâches.

Si le service SQL Server Agent n'est pas en cours d'exécution, la purge ne se produit pas et le client finit par rencontrer des problèmes de performance, d'abord sur le portail, puis avec le serveur principal.

Il est possible de configurer la tâche qui exécute la purge dans le cadre du programme d'installation même si le client n'exécute pas le service SQL Server Agent. Mais il ne se produit rien tant que le service n'est pas activé.

La tâche de purge de la base de données est automatique, mais elle peut être régulée par l'administrateur Service Management Automation.

  • Par défaut, la purge de la base de données s'exécute toutes les 15 minutes et uniquement s'il existe des enregistrements à purger.

  • Les enregistrements sont purgés uniquement s'ils sont plus anciens que la durée par défaut de 30 jours. Pour configurer cette durée, utilisez l'applet de commande Set-SmaAdminConfiguration et définissez le paramètre –PurgeJobsOlderThanCountDays.

  • Si le nombre total d'enregistrements de tâche dépasse la valeur du paramètre MaxJobRecords définie par la même applet de commande Set-SmaAdminConfiguration, alors un nombre plus élevé d'enregistrements de tâche est purgé. La valeur par défaut de ce paramètre s'élève à 120 000 enregistrements.