CORRECTION : le basculement sur incident de disponibilité groupe prend beaucoup de temps si une base de données dans le groupe de disponibilité contient un FileTable dans SQL Server 2012

Template: Generic Hotfix

BUG #: 173453 (Content Maintenance) VSTS: 977015

Microsoft distribue les correctifs de Microsoft SQL Server 2012 en tant que fichier téléchargeable. Les correctifs étant cumulatifs, chaque nouvelle version contient tous les correctifs et correctifs de sécurité inclus dans la précédente 2012 de SQL Server version du correctif.

Symptômes

Prenons l’exemple du scénario suivant :

  • Vous avez un groupe de disponibilité AlwaysOn dans Microsoft SQL Server 2012.

  • Une base de données dans le groupe de disponibilité contient au moins un FileTable.

  • Un basculement se produit dans le groupe de disponibilité.

Dans ce scénario, il peut prendre plus longtemps que prévu pour les données FILESTREAM partagées se mettre en ligne.RemarqueCe problème est susceptible de se produire lorsqu’il a été temps depuis le précédent basculement.

Cause

Ce problème se produit car l’opération de troncature des enregistrements FSLOG dans le dossier $FSLOG prend beaucoup de temps. Lorsque le temps s’est écoulé depuis le basculement précédent, le nombre d’enregistrements FSLOG s’est accumulées dans le dossier $ FSLOG le réplica secondaire sans être tronqué. Lorsqu’un basculement se produit, le réplica secondaire devient le nouveau réplica principal et le dossier de $ FSLOG doit être tronqué avant les fichiers dans le dossier table de fichier peuvent être en ligne. Dans ce cas, il prend beaucoup de temps pour effacer des millions d’enregistrements FSLOG.

Résolution

Après avoir appliqué ce correctif, l’opération de troncation dans le dossier $ FSLOG est activée sur les doubles secondaires.

Informations de service pack pour SQL Server 2012

Pour résoudre ce problème, procurez-vous le dernier service pack pour SQL Server 2012. Pour plus d'informations, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft :

2755533 Comment faire pour obtenir le dernier service pack pour SQL Server 2012

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.

Solution de contournement

Pour contourner ce problème, planifier les basculements de groupe de disponibilité régulière afin de réduire l’accumulation d’enregistrements FSLOG sur les répliques secondaires. Par exemple, envisagez un basculement sur incident du groupe de disponibilité hebdomadaire.

Informations supplémentaires

Pour plus d’informations sur la façon d’utiliser les fonctionnalités FILESTREAM et FileTable avec les groupes de disponibilité AlwaysOn, accédez au site Web MSDN suivant :

L’utilisation de FILESTREAM et FileTable avec les groupes de disponibilité AlwaysOnPour plus d’informations sur la fonctionnalité FileTables, accédez au site Web MSDN suivant :

Informations générales sur la fonctionnalité FileTablesPour plus d'informations sur la terminologie de mise à jour logicielle, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft :

824684 Terminologie standard utilisée pour décrire les mises à jour logicielles Microsoft

Author: hanspo; jannaw
Writer: v-fismao
Tech Reviewer: hanspo; jannaw; sqlprev
Editor: v-mordew

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.

×