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

CORRECTIF : SQL Server se bloque lorsque le fichier journal de base de données tempdb est complète de SQL Server 2012 ou SQL Server 2014

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: 2963384
Symptômes
Supposons que vous utilisez Microsoft SQL Server 2012 ou SQL Server 2014. Lorsque le fichier journal de base de données tempdb est complète, le blocage de SQL Server et vous recevez le message d’erreur suivant :
Erreur : 9002, gravité : 17, état : 4.
Le journal des transactions pour la base de données 'tempdb' est plein en raison de 'ACTIVE_TRANSACTION'.
Erreur : 3314, gravité : 21, état : 3.
Lors de l’annulation d’une opération journalisée dans la base de données 'tempdb', une erreur s’est produite au niveau de l’enregistrement de journal ID (135:376:442). En général, l’erreur spécifique est enregistré précédemment sous la forme d’une erreur dans le service journal des événements Windows. Restaurer la base de données ou un fichier à partir d’une sauvegarde ou réparer la base de données.
Erreur : 3449, gravité : 21, état : 1.
SQL Server doit être arrêté afin de récupérer une base de données (base de données ID 2). La base de données est une base de données utilisateur qui ne peut pas être arrêté ou une base de données système. Redémarrez SQL Server. Si la base de données ne parvient pas à récupérer après un autre démarrage, réparez ou restaurez la base de données.
SQL Trace a été arrêté en raison de l’arrêt du serveur. ID de suivi = '1'. Il s’agit d’un message d’information uniquement ; Aucune action utilisateur n’est requise.

Ce problème se produit si la taille du fichier journal tempdb n’est pas suffisante pour gérer la charge de travail tempdb et la croissance automatique du fichier journal est définie à Off. Si une restauration échoue dans tempdb en raison d’un espace limité, SQL Server se bloque.

Ce correctif permet un calcul plus précis de l’espace réservé lorsque le journal est saturé. Ce correctif permet également d’éviter d’échec dans tempdb en activant le journal de tempdb augmente temporairement. Ces modifications d’éviter des pannes de serveur.
Résolution

Informations de service pack pour SQL Server 2014

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

2958069 Comment faire pour obtenir le dernier service pack pour SQL Server 2014


Pour plus d’informations sur le Service Pack 1 (SP1) de SQL Server 2014, reportez-vous à la section. bogues qui sont résolus dans le Service Pack 1 de SQL Server 2014.

Informations de service pack pour SQL Server 2012

Pour résoudre ce problème, procurez-vous le dernier service pack pour Microsoft 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 répertoriés dans la section « S'applique à ».

Propriétés

ID d'article : 2963384 - Dernière mise à jour : 08/05/2016 16:36:00 - Révision : 7.0

Microsoft SQL Server 2014 Enterprise, Microsoft SQL Server 2014 Developer, Microsoft SQL Server 2014 Standard, Microsoft SQL Server 2014 Express, Microsoft SQL Server 2012 Service Pack 1, Microsoft SQL Server 2012 Enterprise, Microsoft SQL Server 2012 Developer, Microsoft SQL Server 2012 Express, Microsoft SQL Server 2012 Web, Microsoft SQL Server 2012 Standard

  • kbqfe kbfix kbsurveynew kbexpertiseadvanced kbmt KB2963384 KbMtfr
Commentaires
t.write("