Microsoft distribue Microsoft SQL Server 2008 R2 et Microsoft SQL Server 2012 résolus sous la forme d’un fichier téléchargeable. Dans la mesure où les correctifs sont cumulatifs, chaque nouvelle version contient tous les correctifs et les correctifs de sécurité inclus dans la version du correctif SQL Server 2008 R2 et Microsoft SQL Server 2012.
Symptômes
Prenons l’exemple du scénario suivant :
-
Le correctif de l’article 2590839 de la base de connaissances Microsoft (KB) est installé sur une instance Microsoft SQL Server 2008 R2 ou Microsoft SQL Server 2012.
-
Vous hébergez une base de données sur une instance de SQL Server.
-
La base de données possède une table qui est stockée sous forme de tas.
-
La compression des données est activée sur le tableau.
-
Vous activez le mode d’isolement de capture instantanée (RCSI) pour la base de données.
Dans ce scénario, vous recevez le message du délai d’expiration de la serrure dans la page page PFS
Le temps d' horodatage de SpidID s’est produit lors de l’attente du verrouillage du tampon--type 3, 0000000500DA4380, page 1:1, stat 0xb, ID de la base de données : 10, ID d’unité d’allocation : 6488064, tâche 0x00000004538BF0C8:0, waittime 300 secondes, indicateurs 0x100000001a Poursuite de l’attente.
RemarquePour résoudre ce problème, vous devrez peut-être redémarrer SQL Server, ou vous devrez peut-être arrêter le processus dans le gestionnaire des tâches.
Cause
Ce problème se produit car un loquet exclusif sur la page PFS n’est pas lancé après la mise à jour d’un bit fantôme sur la page PFS.
Résolution
Informations sur le Service Pack pour SQL Server 2008 R2
Pour résoudre ce problème, procurez-vous le dernier Service Pack pour SQL Server 2008 R2. Pour plus d'informations, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft :
2527041Obtention du dernier Service Pack pour SQL Server 2008 R2
Informations sur les mises à jour cumulatives
SQL Server 2008 R2 Service Pack 1
Le correctif de ce problème a été émis pour la première fois dans la mise à jour cumulative 8. Pour plus d’informations sur la façon d’obtenir ce package de mise à jour cumulative pour SQL Server 2008 R2 Service Pack 1, cliquez sur le numéro ci-dessous pour consulter l’article de la base de connaissances Microsoft :
2723743 Package de mise à jour cumulative 8 pour SQL Server 2008 R2 SP1Remarque Dans la mesure où les builds sont cumulatives, chaque nouvelle version du correctif contient tous les correctifs et les correctifs de sécurité inclus dans la version du correctif du Service Pack 1 SQL Server 2008 R2 antérieur. Nous vous recommandons d’appliquer la version de correctif la plus récente qui contient ce correctif. Pour plus d'informations, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft :
2567616 Builds SQL Server 2008 R2 publiées après la sortie de SQL Server 2008 R2 SP1
SQL Server 2012
Le correctif de ce problème a été émis pour la première fois dans la mise à jour cumulative 2 pour SQL Server 2012. Pour plus d’informations sur la façon d’obtenir ce package de mise à jour cumulative pour SQL Server, cliquez sur le numéro ci-dessous pour consulter l’article de la base de connaissances Microsoft :
2703275 Le package de mise à jour cumulative 2 pour SQL Server 2012 est disponibleRemarque Dans la mesure où les builds sont cumulatives, chaque nouvelle version du correctif contient tous les correctifs et les correctifs de sécurité inclus dans la version précédente du correctif SQL Server. Nous vous recommandons d’appliquer la version de correctif la plus récente qui contient ce correctif. Pour plus d'informations, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft :
2692828 Builds SQL Server 2012 publiées après la sortie de SQL Server 2012
SQL Server 2008 R2
Le correctif de ce problème a été corrigé pour la première fois dans la mise à jour cumulative 14 pour SQL Server 2008 R2. Pour plus d’informations sur la façon d’obtenir ce package de mise à jour cumulative pour SQL Server, cliquez sur le numéro ci-dessous pour consulter l’article de la base de connaissances Microsoft :
2703280 Package de mise à jour cumulative 14 pour SQL Server 2008 R2Remarque Dans la mesure où les builds sont cumulatives, chaque nouvelle version du correctif contient tous les correctifs et les correctifs de sécurité inclus dans la version précédente du correctif SQL Server. Nous vous recommandons d’appliquer la version de correctif la plus récente qui contient ce correctif. Pour plus d'informations, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft :
981356 Builds SQL Server 2008 R2 publiées après la sortie de SQL Server 2008 R2
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.