DetailPage-MSS-KB

Base de connaissances

Numéro d'article: 304847 - Dernière mise à jour: lundi 26 septembre 2005 - Version: 3.2

 
 
BOGUE #: 355018 (SHILOH_BUGS)

Sommaire

Symptômes

Un abandon d'une transaction DTC (Microsoft Distributed Transaction Coordinator) au cours d'activité tempdb , peut entraîner erreurs 7105, assertions de vente au détail et potentiellement une défaillance au cours de restauration dans tempdb peut provoquer l'arrêt du serveur.

Résolution

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  (http://support.microsoft.com/kb/290211/EN-US/ ) Fichier INF: Comment faire pour obtenir le dernier Service Pack SQL Server 2000

Correctif logiciel

Remarque : le correctif suivant a été créé avant pour Microsoft SQL Server 2000 Service Pack 2.

La version anglaise de ce correctif doit avoir les attributs de fichier suivants ou ceux d'une version ultérieure :
   Version     File name       Platform
   -------------------------------------
   8.00.430    Sqlservr.exe    i386
				
Remarque : en raison de dépendances entre fichiers, la plus récente correctif fonctionnalité ou qui contient les fichiers précédents peut également contenir des fichiers supplémentaires.

Contournement

Ce problème s'est produite dans les cas où transaction distribuée délai l'application dans la force le gestionnaire DTC annuler la transaction.

Pour contourner ce problème, éliminer la cause des délais ou augmentez la valeur du délai d'attente.

Statut

Microsoft a confirmé l'existence de ce problème dans SQL Server 2000. Ce problème a été corrigé dans Microsoft SQL Server 2000 Service Pack 2.

Plus d'informations

Le message d'erreur 7105 qui s'affiche dans le journal des erreurs est semblable à :
Erreur : 7105, gravité : 22, état : page 6 1:123232, emplacement 3 pour le texte, ntext, ou nœud de l'image n'existe pas
Un ou plusieurs des messages d'assertion suivant s'afficher dans le journal d'erreur si ce problème se produit (en se basant sur un détail de SQL Server 2000 version 194) :
SQL Server assertion : fichier : <SpcAlloc.cpp>, ligne = 378 Échec assertion = 'ppage-> IsType (Page::TEXT_MIX_PAGE)'.
SQL Server assertion : fichier : <page.cpp>, ligne = 2777 Échec assertion = ' rowLength > = décalage + deleteLength ».
SQL Server assertion : fichier : <logscan.cpp>, ligne = 3037 Échec assertion = ' m_lastLSN == NullLSN || startLSN < m_lastLSN ».
SQL Server assertion : fichier : <page.cpp>, ligne = 3429 Échec assertion = ' m_freeCnt + emptySlots * sizeof (emplacement) > = spaceNeed ».
Le message suivant peut également s'afficher dans le journal des erreurs lorsque ce problème se produit :
AllocPageFromTargetExtent a échoué : extId = 1:357672 pages_seen = 8
Suivi d'une image grande du SQL Server interne responsable du verrouillage et table cette assertion :
SQL Server assertion : fichier : <alloc.cpp>, ligne = assertion Échec 10649 = ' force_success == FALSE '.

Les informations contenues dans cet article s'appliquent au(x) produit(s) suivant(s):
  • Microsoft SQL Server 2000 Standard
Mots-clés : 
kbmt kbhotfixserver kbqfe kbbug kbfix kbsqlserv2000presp2fix KB304847 KbMtfr
Traduction automatiqueTraduction 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: 304847  (http://support.microsoft.com/kb/304847/en-us/ )
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.
Partager
Options de support supplémentaire
Forums du support Microsoft Community
Nous contacter directement
Trouver un partenaire Microsoft Certified Partner
Microsoft Store