Réduire efficacement et en toute sécurité le log des transactions Microsoft SQL Server

Summary: Découvrez comment réduire les fichiers log des transactions Microsoft SQL Server à l’aide de SSMS ou TSQL. Corrigez le gonflement des fichiers journaux, évitez les problèmes de disque et maintenez des performances de base de données optimales. ...

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Symptoms

Les fichiers log de base de données Microsoft SQL Server atteignent des tailles élevées. La base de données SQL Server est mise hors ligne et n’est pas disponible 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 complète ou consignée en bloc et que le fichier journal 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 à des tailles plus importantes que prévu par rapport à l’activité transactionnelle de la base de données.

Resolution

Lorsque la taille du fichier log des transactions SQL Server menace d’occuper tout l’espace disque disponible, le fichier doit être réduit en effectuant 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.

Utilisez SQL Server Studio Management.

  1. Cliquez avec le bouton droit de la souris sur la base de données avec le log des transactions qui doit être réduit. Sélectionnez Tâches>Réduire >les fichiers.

Cliquez pour réduire les 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 le bouton radio.

Cliquez sur OK pour terminer la réduction du fichier.

Effectuez des sélections pour réduire le fichier

Utilisation de TSQL pour réduire le fichier log des transactions.
  1. 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, l’étape ci-dessous devrait permettre de réduire le journal. Remplacez le nom de la base de données et les noms de fichier log, le cas échéant.

Commande de réduction secondaire


Remarque : Une raison courante pour laquelle le log des transactions SQL Server ne se réduit pas est qu’il n’y a pas assez d’espace dans le log pour permettre l’opération de réduction.

Foire aux questions :
  • Comment augmenter la taille du fichier journal dans SQL Server ?

Suivez l’article Microsoft Augmenter la taille d’une base de donnéesCe lien hypertexte renvoie à un site Web extérieur à Dell Technologies.(ce processus nécessite ALTER permission sur la base de données)

  • Quels sont les inconvénients de la réduction de la base de données dans SQL Server ?

Bien que la réduction d’un fichier log SQL puisse libérer de l’espace, elle peut avoir des conséquences négatives sur les performances et la fragmentation de la base de données. Il est préférable de s’attaquer à la cause première de la croissance excessive de la base de données et d’éviter les opérations de réduction fréquentes. 

Pour plus d’informations sur la réduction du fichier journal SQL, consultez l’article Microsoft Gérer l’espace de fichiers pour les bases de données dans Azure SQL Managed Instance.

Additional Information

Se soustraire à votre fichier log des transactions Microsoft SQL Server

Durée : 00:07:55 (hh :mm :ss)
Lorsqu’ils sont disponibles, les paramètres de langue des sous-titres peuvent être choisis à l’aide de l’icône CC de ce lecteur vidéo.

Affected Products

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
Article Properties
Article Number: 000196817
Article Type: Solution
Last Modified: 12 Jun 2025
Version:  9
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.