Passer au contenu principal
  • Passer des commandes rapidement et facilement
  • Afficher les commandes et suivre l’état de votre expédition
  • Créez et accédez à une liste de vos produits

Réduction du fichier log des transactions de base de données Microsoft SQL Server

Résumé: Le fichier log des transactions de base de données Microsoft SQL Server reçoit les transactions de base de données pour les bases de données SQL Server. Parfois, ces fichiers log des transactions deviennent très volumineux et menacent potentiellement de consommer tout l’espace disque disponible. La résolution ci-dessous comprend des étapes de réduction des fichiers journaux des transactions SQL Server. ...

Cet article concerne Cet article ne concerne pas Cet article n’est associé à aucun produit spécifique. Toutes les versions du produit ne sont pas identifiées dans cet article.

Symptômes

Les fichiers journaux de base de données Microsoft SQL Server évoluent jusqu’à atteindre des tailles importantes.  La base de données SQL Server est mise hors ligne et indisponible si l’emplacement du lecteur du fichier log des transactions manque d’espace.

Cause

La cause la plus courante de la croissance continue des fichiers log des transactions Microsoft SQL Server est lorsque le modèle de récupération de base de données est défini sur Journalisation complète ou groupée.  Lorsque vous utilisez le modèle de récupération de journalisation complète ou en bloc et que le fichier log n’est pas sauvegardé, il continue de croître.  Une corruption des fichiers peut également se produire, entraînant la croissance du fichier log des transactions jusqu’à des tailles beaucoup plus importantes que prévu par rapport à l’activité transactionnelle de la base de données.

Résolution

Lorsque le fichier log des transactions SQL Server a atteint des tailles de fichier menaçant d’occuper tout l’espace disque disponible, le fichier doit être réduit avec une opération de réduction du log.  Les étapes ci-dessous peuvent être utilisées pour réduire la taille des fichiers log des transactions SQL Server.
 
  1. Utilisez SQL Server Studio Management.  Cliquez avec le bouton droit de la souris sur la base de données dont le fichier log des transactions doit être réduit.  Sélectionnez Tâches ->Réduire ->Fichiers.
Cliquez sur Fichiers.
  1. L’interface qui s’affiche propose des options pour l’opération de réduction de fichier. Effectuez les options de sélection ci-dessous :
« Type de fichier : » Dans le champ déroulant, sélectionnez « Log ».
« Libérer l’espace inutilisé » Sélectionnez la case d’option.
Cliquez sur le bouton « OK » pour terminer la réduction du fichier.
Réduire le fichier.



 
  1. Utilisation de TSQL pour réduire le fichier log des transactions.
Exécutez l’instruction TSQL ci-dessous pour réduire le fichier log de base de données désigné, remplacez le nom du log de base de données par le nom du log de base de données en cours de réduction :
Exécutez l’instruction TSQL.
  1. Si le journal des transactions ne se réduit pas correctement avec la commande ci-dessus.  Les étapes ci-dessous doivent permettre le rétrécissement de la bûche. Remplacez le nom de la base de données et les noms de fichier log, le cas échéant. 
Journal des transactions.
Remarque : Une raison courante pour laquelle le log des transactions SQL Server ne se réduit généralement pas est qu’il n’y a pas suffisamment d’espace dans le log pour permettre l’exécution de l’opération de réduction.
 

Informations supplémentaires

Reportez-vous à cette vidéo :

Produits concernés

Dell Quickstart Data Warehouse Appliance, Microsoft Windows Server 2016, Microsoft Windows Server 2019, Microsoft Windows Server 2022, Microsoft Windows 2012 Server R2, Prosupport for Microsoft Software
Propriétés de l’article
Numéro d’article: 000196817
Type d’article: Solution
Dernière modification: 05 déc. 2024
Version:  7
Trouvez des réponses à vos questions auprès d’autres utilisateurs Dell
Services de support
Vérifiez si votre appareil est couvert par les services de support.