Symptômes
Prenons l’exemple du scénario suivant :
-
Vous utilisez Microsoft SQL Server 2012, 2014 ou 2016.
-
Vous utilisez la modification de base de données... MODIFIER le fichier... instruction de configuration de la base de données tempdb pour utiliser un nouveau fichier journal.
-
La taille du fichier journal doit être inférieure à 248 Ko.
-
Vous arrêtez, puis redémarrez l’instance de SQL Server pour appliquer la modification.
Dans ce scénario, l’instance de SQL Server ne démarre pas. De plus, les messages d’erreur qui ressemblent à ce qui suit sont enregistrés dans le journal des erreurs SQL Server :
Erreur : 9004, gravité : 21, État : 1.An erreur s’est produite lors du traitement du journal de la base de données « tempdb ». Dans la mesure du possible, restaurez à partir de la sauvegarde. Si une sauvegarde n’est pas disponible, il peut être nécessaire de recréer le journal. Erreur : 945, gravité : 14, État : 2. la base de données « tempdb » ne peut pas être ouverte en raison de fichiers inaccessibles ou de mémoire insuffisante ou d’espace disque. Pour plus d’informations, consultez la section ErrorLog SQL Server.
Résolution
Ce problème a été résolu dans les mises à jour cumulatives de SQL Server suivantes :
Mise à jour cumulative 7 pour SQL server 2014 Service Pack 1- mise à jour cumulative 2 pour SQL Server 2016cumulative update 5 pour SQL Server 2012 Service Pack 3 (SP3) Remarque Après avoir installé cette mise à jour, puis démarré l’instance de SQL Server, SQL Server étend le fichier journal à la taille minimale requise.
Chaque nouvelle mise à jour cumulative pour SQL Server contient tous les correctifs et les correctifs de sécurité inclus dans la mise à jour cumulative précédente. Consultez les dernières mises à jour cumulatives pour SQL Server :
Dernière mise à jour cumulative pour SQL server 2014 dernière mise à jour cumulative pour SQL Server 2016 dernière mise à jour cumulative pour SQL Server 2012 SP3
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.
Références
Apprenez-en davantage sur la terminologie utilisée par Microsoft pour décrire les mises à jour logicielles.