KB3178297-Query Store Automatic Data Cleanup ne fonctionne pas dans les éditions d’entreprise et de développement SQL Server 2016

Symptômes

Le nettoyage automatique des données du magasin de requêtes risque d’échouer dans les éditions SQL Server 2016 autres qu’entreprise et développeur. Par conséquent, si les données ne sont pas définitivement purgées, l’espace qui est utilisé par le magasin de requêtes sera augmenté dans le temps jusqu’à ce que la limite configurée soit atteinte. Si ce problème n’est pas résolu, l’espace disque alloué pour les journaux des erreurs sera également rempli, car chaque tentative d’exécution du nettoyage produira un fichier de vidage. La période d’activation du nettoyage dépend de la fréquence de charge de travail. Toutefois, elle ne dépasse pas les 15 minutes.

Résolution

Pour résoudre ce problème, vous trouverez la mise à jour cumulative suivante pour SQL Server :

Mise à jour cumulative 1 pour SQL Server 2016

Chaque nouvelle mise à jour cumulative pour SQL Server contient tous les correctifs et les correctifs de sécurité inclus dans la mise à jour cumulative précédente. Consultez les dernières mises à jour cumulatives pour SQL Server :

Dernière mise à jour cumulative pour SQL Server 2016

Solution de contournement

Pour contourner ce problème, si vous envisagez d’utiliser le magasin de requêtes avec des éditions différentes d’Enterprise et de développeurs, vous devez désactiver explicitement les stratégies de nettoyage. Pour cela, vous pouvez utiliser SQL Server Management Studio (page de propriétés de la base de données) ou en utilisant le script Transact-SQL suivant :

CHANGER la base de données database_name définir QUERY_STORE (OPERATION_MODE = READ_WRITE, CLEANUP_POLICY = (STALE_QUERY_THRESHOLD_DAYS = 0) SIZE_BASED_CLEANUP_MODE = désactivé)Par ailleurs, vous pouvez utiliser les options de nettoyage manuel pour empêcher les magasins de requêtes de basculer en mode lecture seule. Par exemple, exécutez la requête suivante pour nettoyer périodiquement l’DataSpace :

MODIFIER database_name jeu de données QUERY_STORE effacerVous pouvez également exécuter périodiquement les procédures stockées de la Banque de requêtes suivantes pour nettoyer les statistiques d’exécution, les requêtes spécifiques ou les plans :

  • sp_query_store_reset_exec_stats

  • sp_query_store_remove_plan

  • sp_query_store_remove_query

Statut

Microsoft a confirmé l'existence de ce problème dans les produits Microsoft figurant dans la liste des produits concernés par cet article.

Références

Apprenez-en davantage sur la terminologie utilisée par Microsoft pour décrire les mises à jour logicielles.

Besoin d’aide ?

Développez vos compétences
Découvrez des formations
Accédez aux nouvelles fonctionnalités en avant-première
Rejoindre Microsoft Insider

Ces informations vous ont-elles été utiles ?

Nous vous remercions pour vos commentaires.

Merci pour vos commentaires. Il serait vraisemblablement utile pour vous de contacter l’un de nos agents du support Office.

×