CORRECTIF : la colonne sysindexes.statblob peut être endommagée après l'exécution d'une instruction DBCC DBREINDEX

Traductions disponibles Traductions disponibles
Numéro d'article: 816084 - Voir les produits auxquels s'applique cet article
Cet article a été archivé. Il est proposé « en l'état » et ne sera plus mis à jour.
Bogue #: 364183 (SHILOH_BUGS)
Agrandir tout | Réduire tout

Sommaire

Symptômes

Après avoir exécuté une instruction DBCC DBREINDEX, la colonne sysindexes.statblob peut être endommagée si toutes les conditions suivantes sont cette propriété a la valeur trues :
  • La table inclut une colonne calculée.
  • Certaines colonnes de la table sont référencées par plusieurs statistiques ou index.
  • Une vue indexée fait référence à la table.
  • La table est réindexée à l'aide de DBCC DBREINDEX.
  • L'option de base de données automatiquement créer des statistiques est activée pour la base de données.
Lorsque vous exécutez une instruction de DBCC CHECKDB, vous recevez des erreurs corruption suivant dans la colonne sysindexes.statblob :
Serveur: Message 8964, Niveau 16, État 1, erreur de ligne 2 table : objet ID 2. Le texte, ntext ou n?ud image à la page (1:64), emplacement 29, du texte 6815744 ID n'est pas référencé.
-et-
Serveur: Msg 2576, Niveau 16, État 1, page de la ligne 2 IAM (0: 0) est pointé par le pointeur de IAM précédent page (1:88) objet 1977058079 ID index ID 2, mais n'a pas détecté dans l'analyse.

Résolution

Informations sur le service pack

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

Informations sur le correctif

Le correctif ci-dessous peut être appliquée vers SQL Server 2000 Service Pack 3.

La version anglaise de ce correctif dispose les attributs de fichier (ou attributs de fichier version ultérieure) répertoriés dans le tableau suivant. Les dates et heures de ces fichiers sont exprimées en coordinated universal temps (UTC). Lorsque vous affichez les informations de fichier, il est convertie en heure locale. Pour connaître le décalage entre l'heure UTC et l'heure locale, utilisez l'onglet Fuseau horaire dans l'outil Date et heure du Panneau de configuration.
Date         Time   Version            Size    File name
--------------------------------------------------------------
26-Feb-2003  03:41  2000.80.777.0      29,244  Dbmslpcn.dll     
08-Feb-2003  05:43                    786,432  Distmdl.ldf
08-Feb-2003  05:43                  2,359,296  Distmdl.mdf
30-Jan-2003  01:55                        180  Drop_repl_hotfix.sql
01-Feb-2003  00:32  2000.80.763.0   1,557,052  Dtsui.dll        
30-Jan-2003  05:18                    746,470  Instdist.sql
30-Jan-2003  01:55                      1,402  Inst_repl_hotfix.sql
08-Feb-2003  06:40  2000.80.765.0      90,692  Msgprox.dll      
08-Feb-2003  03:53                  1,065,895  Replmerg.sql
08-Feb-2003  06:40  2000.80.765.0     221,768  Replprov.dll     
08-Feb-2003  06:40  2000.80.765.0     307,784  Replrec.dll      
30-Jan-2003  05:18                  1,084,318  Replsys.sql
28-Feb-2003  01:34  2000.80.778.0     176,696  Sqlmap70.dll     
08-Feb-2003  06:40  2000.80.765.0      57,920  Sqlrepss.dll     
03-Mar-2003  19:15  2000.80.780.0   7,516,241  Sqlservr.exe     
08-Feb-2003  06:40  2000.80.765.0      45,644  Sqlvdi.dll       
26-Feb-2003  03:41  2000.80.777.0      29,244  Ssmslpcn.dll     
26-Feb-2003  03:41  2000.80.777.0      82,492  Ssnetlib.dll     
28-Feb-2003  01:34  2000.80.778.0      98,872  Xpweb70.dll
note En raison des dépendances de fichiers, la fonctionnalité qui contient ces fichiers ou correctif plus récent peut également contenir des fichiers supplémentaires.

Contournement

Pour contourner ce problème, désactivez l'option de base de données automatiquement créer des statistiques de la base de données affecté.

note Si vous désactivez l'option de base de données automatiquement créer des statistiques , l'optimiseur de requête ne parfois peut-être en mesure de sélectionner les meilleurs plans de requête.

Statut

Microsoft a confirmé que c'est un problème dans les produits Microsoft répertoriés dans la section « S'applique à ».Ce problème a été corrigé dans Microsoft SQL Server 2000 Service Pack 4.

Propriétés

Numéro d'article: 816084 - Dernière mise à jour: mercredi 26 février 2014 - Version: 10.3
Les informations contenues dans cet article s'appliquent au(x) produit(s) suivant(s):
  • Microsoft SQL Server 2000 Édition Développeur
  • Microsoft SQL Server 2000 Standard
  • Microsoft SQL Server 2000 Édition Entreprise
  • Microsoft SQL Server 2000 Édition Personelle
  • Microsoft SQL Server 2000 Workgroup Edition
  • Microsoft SQL Server 2000 Desktop Engine (Windows)
  • Microsoft SQL Server 2000 Enterprise Edition 64-bit
Mots-clés : 
kbnosurvey kbarchive kbmt kbhotfixserver kbqfe kbqfe kbsqlserv2000presp4fix kbfix kbbug KB816084 KbMtfr
Traduction automatique
IMPORTANT : Cet article est issu du système de traduction automatique mis au point par Microsoft (http://support.microsoft.com/gp/mtdetails). Un certain nombre d?articles obtenus par traduction automatique sont en effet mis à votre disposition en complément des articles traduits en langue française par des traducteurs professionnels. Cela vous permet d?avoir accès, dans votre propre langue, à l?ensemble des articles de la base de connaissances rédigés originellement en langue anglaise. Les articles traduits automatiquement ne sont pas toujours parfaits et peuvent comporter des erreurs de vocabulaire, de syntaxe ou de grammaire (probablement semblables aux erreurs que ferait une personne étrangère s?exprimant dans votre langue !). Néanmoins, mis à part ces imperfections, ces articles devraient suffire à vous orienter et à vous aider à résoudre votre problème. Microsoft s?efforce aussi continuellement de faire évoluer son système de traduction automatique.
La version anglaise de cet article est la suivante: 816084
L'INFORMATION CONTENUE DANS CE DOCUMENT EST FOURNIE PAR MICROSOFT SANS GARANTIE D'AUCUNE SORTE, EXPLICITE OU IMPLICITE. L'UTILISATEUR ASSUME LE RISQUE DE L'UTILISATION DU CONTENU DE CE DOCUMENT. CE DOCUMENT NE PEUT ETRE REVENDU OU CEDE EN ECHANGE D'UN QUELCONQUE PROFIT.

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com