Étant donné que le journal transactionnel est un enregistrement continu de toutes les opérations effectuées sur la base de données, la taille du journal peut croître de façon exponentielle, conduisant à un faible espace de stockage. L'essence de ce guide est de vous montrer comment vous pouvez réduire le journal des transactions dans SQL Server.
Qu'est-ce que le journal transactionnel rétréci?
Le journal des transactions révèle la récupération de l'espace de journal en traitant les VLF gratuits et en les réaffectant au système hôte.
Il est bon de garder à l'esprit que vous ne pouvez effectuer que la rétrécissement d'un journal des transactions que s'il y a un espace libre disponible dans le fichier journal. Vous pouvez obtenir de l'espace libre via des opérations telles que tronquer le journal des transactions.
TRANSFORMATION DU LOG TRACHANT via MS SSM
Pour rétrécir un journal des transactions, cliquez avec le bouton droit sur la base de données sur laquelle vous souhaitez rétrécir le fichier journal, sélectionner les tâches et sélectionner rétrécir -> Fichier.
Le processus ouvrira une fenêtre de dialogue pour configurer le journal des transactions en rétrécissement des paramètres.
Commencez par sélectionner le type de fichier pour enregistrer et choisir l'emplacement du journal de transaction que vous souhaitez rétrécir.
Vous obtenez également quelques options qui vous permettent de configurer la façon dont le fonctionnement du rétrécissement est effectué. Ces options incluent:
Dire
Vous pouvez également utiliser une requête T-SQL pour réduire un fichier journal transactionnel. Utilisez l'instruction de requête comme indiqué ci-dessous:
Utiliser WideworldImporters;Nous commençons par sélectionner la base de données cible. Ensuite, nous effectuons un raccorde de journal transactionnel en utilisant la méthode rétractable.
L'opération essaiera de rétrécir le fichier journal autant que possible et de vider et de vider les informations sur l'opération.
Derniers mots
Ce guide a expliqué comment vous pouviez réduire la taille d'un journal transactionnel de la base de données SQL Server à l'aide des méthodes intégrées.
Merci pour la lecture!