Vous êtes actuellement hors ligne, en attente de reconnexion à Internet.

Description des causes courantes du message d'erreur SQL Server 844 ou 845

IMPORTANT : Cet article est issu d'une traduction automatique réalisée par un logiciel Microsoft et non par un traducteur professionnel. Cette traduction automatique a pu aussi être révisée par la communauté Microsoft grâce à la technologie Community Translation Framework (CTF). Pour en savoir plus sur cette technologie, veuillez consulter la page http://support.microsoft.com/gp/machine-translation-corrections/fr. Microsoft vous propose en effet des articles traduits par des professionnels, des articles issus de traductions automatiques et des articles issus de traductions automatiques révisées par la communauté Microsoft, de manière à ce que vous ayez accès à tous les articles de notre Base de connaissances dans votre langue. Il est important de noter que les articles issus de la traduction automatique, y compris ceux révisés par la communauté Microsoft, peuvent contenir des erreurs de vocabulaire, de syntaxe ou de grammaire. Microsoft ne pourra être tenu responsable des imprécisions, erreurs, ainsi que de tout dommage résultant d’une traduction incorrecte du contenu ou de son utilisation par les clients.

La version anglaise de cet article est la suivante: 310834
Symptômes
Un ordinateur peut cesser de répondre (se bloquer) ou un délai d'attente ou de certains autres perturbations des opérations normales peuvent se produire en même temps que SQL Server écrit les erreurs de verrouillage de la mémoire tampon vers le journal des erreurs de SQL Server. Les messages d'erreur qui se produisent à la suite d'une interruption de service sont les suivantes :
Erreur 844 : délai a été dépassé pendant l'attente de verrou de tampon type %d, % bp #x, page % S_PGID, jours férié %#x, objet ID % d: % d: %d, waittime % d. continuer à attendre.
Erreur 845 : Délai d'attente dépassé pendant l'attente de verrou de tampon type %d page % S_PGID, base de données ID %d.
Avertissement : EC 6ed70090, 2 a attendu 600 s sur le loquet de la 6ed834bc. Pas un loquet BUF.
Cause
Les messages d'erreur sont liés à l'environnement d'exploitation globale de votre système. Une des circonstances suivantes peut conduire à un système d'overstressed :
  • Matériel qui ne répond pas à vos besoins de mémoire et de d'entrée/sortie (e/s).

  • Paramètres mal configurés et testés.

  • Création inefficace.
Lorsque votre système est soumis à une charge de travail est importante ou lorsque votre système a des demandes de matériel qui dépassent la capacité de votre matériel, votre système peut produire des messages d'erreur de mémoire tampon. Quelques-unes des causes plus courantes d'un environnement accentuée sont les suivantes :

  • Problèmes de matériel.
  • Lecteurs compressés.
  • Paramètres de configuration non définie par défaut de SQL Server.
  • Requêtes inefficaces et/ou la conception d'index inefficaces.
  • Base de données fréquente Croissance automatique ou Réduction automatique opérations.
Contournement
Pour contourner ce problème, selon votre environnement, un ou plusieurs de ces étapes peuvent réduire ou supprimer les messages d'erreur :
  • Déterminez si vous avez les goulots d'étranglement du matériel. La rubrique « Identification des goulets d'étranglement » dans la documentation en ligne de SQL Server 2000 est un bon point de départ. Si nécessaire, mettez à niveau votre matériel afin qu'il soit suffisant répondre aux besoins de la configuration de votre environnement, les requêtes et charger.

  • Vérifiez que votre matériel fonctionne correctement. Recherchez toutes les erreurs consignées et exécutez les tests de diagnostic fourni par votre fournisseur de matériel.

  • Assurez-vous que vos lecteurs de disque ne sont pas compressés. Stockage des données ou des fichiers journaux sur des lecteurs compressés n'est pas pris en charge comme indiqué dans la rubrique « Physique de base de données fichiers et groupes de fichiers » dans la documentation en ligne de SQL Server 2000. Pour plus d'informations sur la prise en charge des lecteurs compressés, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft :
    231347 INF: SQL Server bases de données non pris en charge sur les Volumes compressés
  • Voir si les messages d'erreur disparaissent lorsque vous désactivez toutes les options suivantes :

    • Le SQL Server l'option priority boost option de configuration.
    • Le mise en pool légère option (mode fibre).
    • Le définir la taille du jeu de travail option.


    Les paramètres précédents peuvent souvent être contre-productif si vous les modifiez à partir de leur valeur par défaut OFF. Pour plus d'informations sur les paramètres, reportez-vous à la « Définition des Options de Configuration » et les rubriques « sp_dboption » dans la documentation en ligne de 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 :
    319942 Comment : Déterminer les paramètres de Configuration de SQL Server approprié
  • Analyser les requêtes pour réduire les ressources utilisées sur le système. Réglage des performances permet de réduire le stress sur un système ainsi que l'amélioration des temps de réponse pour les requêtes individuelles. Pour plus d'informations, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft :
    224587 Comment : Résoudre les problèmes de Performance d'applications sous SQL Server

  • Définir le Réduction automatique propriété OFF afin de réduire la charge mémoire des modifications apportées à la taille de votre base de données.

  • Veillez à définir la Croissance automatique propriété par incréments qui sont suffisamment grands pour être peu fréquentes. Planifier un projet pour vérifier l'espace disponible dans vos bases de données et augmentez la taille de la base de données pendant les heures creuses.

  • Si les messages d'erreur 844 ou 845 sont peu fréquentes, vous pouvez ignorer les erreurs comme indiqué dans la documentation en ligne de SQL Server 2000.

RÉFÉRENCES


Pour plus d'informations sur la manière d'analyser votre système et sur la façon de mettre en oeuvre certaines des modifications suggérées dans la section « Contournement » de cet article, consultez les rubriques suivantes dans la documentation en ligne de SQL Server :

« Affichage des journaux d'erreurs »
« Optimisation de la vue d'ensemble des performances de base de données »
« Index »
« Conception d'Index »
« Assistant Paramétrage d'Index »
« Analyse des requêtes »


blocage figer timeout délai d'expiration

Avertissement : cet article a été traduit automatiquement

Propriétés

ID d'article : 310834 - Dernière mise à jour : 05/12/2015 13:30:00 - Révision : 1.0

Microsoft SQL Server 2000 Standard, Microsoft SQL Server 2005 Standard Edition, Microsoft SQL Server 2005 Developer Edition, Microsoft SQL Server 2005 Enterprise Edition, Microsoft SQL Server 2005 Express Edition, Microsoft SQL Server 2005 Workgroup Edition, Microsoft SQL Server 2008 Developer, Microsoft SQL Server 2008 Enterprise, Microsoft SQL Server 2008 Express, Microsoft SQL Server 2008 Express with Advanced Services, Microsoft SQL Server 2008 R2 Datacenter, Microsoft SQL Server 2008 R2 Developer, Microsoft SQL Server 2008 R2 Enterprise, Microsoft SQL Server 2008 R2 Express, Microsoft SQL Server 2008 R2 Express with Advanced Services, Microsoft SQL Server 2008 R2 Standard, Microsoft SQL Server 2008 R2 Standard Edition for Small Business, Microsoft SQL Server 2008 R2 Web, Microsoft SQL Server 2008 R2 Workgroup, Microsoft SQL Server 2008 Standard, Microsoft SQL Server 2008 Standard Edition for Small Business, Microsoft SQL Server 2008 Web, Microsoft SQL Server 2008 Workgroup, Microsoft SQL Server 2012 Business Intelligence, Microsoft SQL Server 2012 Developer, Microsoft SQL Server 2012 Enterprise, Microsoft SQL Server 2012 Express, Microsoft SQL Server 2012 Standard, Microsoft SQL Server 2012 Web, SQL Server 2012 Enterprise Core, Microsoft SQL Server 2014 Business Intelligence, Microsoft SQL Server 2014 Developer, Microsoft SQL Server 2014 Enterprise, Microsoft SQL Server 2014 Enterprise Core, Microsoft SQL Server 2014 Express, Microsoft SQL Server 2014 Standard, Microsoft SQL Server 2014 Web

  • kbprb kbmt KB310834 KbMtfr
Commentaires