Il ne fait aucun doute que le fichier journal deviendra de plus en plus volumineux avec la croissance du fichier de base de données SQL Server. Cependant, cela influencera la vitesse de fonctionnement de l’ordinateur et occupera de plus en plus d’espace. Ce n’est pas ce que nous attendons de voir. Donc, parfois, il est nécessaire de réduire même de supprimer le fichier journal SQL Server.

Les méthodes suivantes seront appliquées à SQL Server 2014/2012 pour supprimer le fichier journal avec SQL Server Management Studio ou Transact-SQL.

Voie 1: Supprimer le fichier journal SQL Server dans SQL Server Management Studio

Étape 1: Réduire le fichier journal du serveur

1. Connectez-vous à SQL Server Management Studio. Dans l’explorateur d’objets, développez cette instance connectée à SQL Server.

 connectez-vous à SQL Server Management Studio

2. Dépliez les bases de données, puis cliquez avec le bouton droit sur la base de données que vous souhaitez réduire.

3. Passez à Tâches – Réduire, puis cliquez sur Fichiers.

 naviagte à la base de données pour choisir l'option fichier

4. Sélectionnez le type de fichier et son nom.

 choisissez le fichier de base de données à réduire

Généralement, le fichier journal sera réduit après avoir cliqué sur OK maintenant. Mais si vous souhaitez le définir plus en détail, les options ci-dessous peuvent être sélectionnées.

 définissez des paramètres facultatifs pour réduire le fichier SQL

Option 1: Cochez la case Libérer l’espace inutilisé.

Option 2: Cochez la case Réorganiser les fichiers avant de libérer l’espace inutilisé.

Si cette option est sélectionnée, le fichier de réduction à la valeur doit être spécifié. Par défaut, l’option est désactivée.

Option 3: Entrez le pourcentage maximum d’espace libre à laisser dans le fichier de base de données après la réduction de la base de données. La valeur peut être comprise entre 0 et 99. Cette option n’est disponible que lorsque l’option Réorganiser les fichiers avant de libérer de l’espace inutilisé est activée.

Mais si nous nous préparons à supprimer des données, le fichier de données principal ne peut pas être rendu plus petit que la taille du fichier principal dans la base de données du modèle.

Option 4 : Sélectionnez le fichier vide en faisant migrer les données vers d’autres fichiers du même groupe de fichiers.

5. Cliquez sur OK.

Étape 2: Supprimer le fichier journal SQL Server

1. Dans l’explorateur d’objets, créez une instance connectée au moteur de base de données SQL Server, puis développez cette instance.

2. Développez Bases de données, cliquez dessus avec le bouton droit de la souris pour supprimer le fichier, puis cliquez sur Propriétés.

 passez à l'option de suppression de fichier de base de données

3. Sélectionnez la page Fichiers. Dans la grille Fichiers de base de données, sélectionnez le fichier à supprimer, puis cliquez sur Supprimer.

 supprimer le fichier journal SQL Server

4. Cliquez sur OK.

Voie 2: Supprimez le fichier journal SQL Server avec Transact-SQL

Si vous êtes familier avec Transact-SQL, suivez cette méthode pour travailler pour la suppression de la base de données SQL Server ou du fichier journal.

Étape 1: Fichier journal SQL vide

1. Connectez-vous au moteur de base de données.

2. Dans la barre Standard, cliquez sur Nouvelle requête.

3. Copiez et collez l’exemple suivant dans la fenêtre de requête et cliquez sur Exécuter.

UTILISEZ UserDB;
GO
FICHIER DE RETRAIT DBCC(fichier de données 1,8);
GO

Cet exemple utilise DBCC SHRINKFILE pour réduire la taille d’un fichier de données nommé DataFile1 dans la base de données UserDB à 8 Mo.

Étape 2: Supprimer le fichier journal SQL Server

1. Connectez-vous au moteur de base de données.

2. Dans la barre Standard, cliquez sur Nouvelle requête.

3. Copiez et collez l’exemple suivant dans la fenêtre de requête et cliquez sur Exécuter. Cet exemple supprime le fichier test1dat4.

UTILISER master;
ALLER
MODIFIER LA BASE DE DONNÉES AdventureWorks2012
SUPPRIMER LE FICHIER test1dat4;
GO

En comparant la voie 1 à la voie 2, la première voie est sans aucun doute plus facile pour les nouveaux utilisateurs de SQL Server. Mais la commande peut fonctionner rapidement. Cependant, il sera plus facile de contrôler le taux d’échec lors de la suppression d’un fichier SQL Server à l’aide de SQL Server Management Studio. En un mot, ils peuvent réduire puis supprimer un fichier de base de données ou un fichier journal. La différence est juste la mise en œuvre.

  • Comment Trouver un Fichier de Base de données SQL Supprimé à partir d’un Lecteur attaqué par un Virus
  • Comment Gérer le Nombre de journaux d’erreurs SQL Server
  • Comment Réinitialiser SQL Server SA et un Autre Mot de passe utilisateur
  • Comment Restaurer une Base de données Principale Indisponible dans SQL Server 2012
  • Comment Déchiffrer un fichier de base de données dans SQL Server Express

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée.