Comment tronquer le fichier journal d’une base de données SQL Server

Comment tronquer le fichier journal d’une base de données SQL Server


symptômes

le fichier journal SQL Server a pris une grande taille et doit être tronqué,

résumé

La Taille du journal continuera de croître sur une base de données SQL Server. Le fichier peut être tronqué en utilisant la procédure suivante.

détail

sur une base de données SQL Server Express, téléchargez et installez SQL Server Management Studio Express, puis ouvrez-la. Connectez-vous à L’instance SQL Server (généralement ComputerNameSQLEXPRESS).,

développez Bases de données sur la gauche et sélectionnez la base de données Softalk Business Server.

Cliquez sur le bouton nouvelle requête sous la barre de menu.

Dans la nouvelle requête collez le code suivant:

dbcc shrinkfile(SoftalkBusinessServer_log,1)
backup log SoftalkBusinessServer with truncate_only
dbcc shrinkfile(SoftalkBusinessServer_log,1)

Cliquez sur le bouton Exécuter. SQL Server tronquera le fichier journal.

sur une base de données SQL Server (Pas Express), la même procédure que ci-dessus peut être suivie mais en utilisant SQL Server Management Studio., Sinon, si le mode de récupération n’est pas défini sur simple, la commande suivante peut être utilisée pour sauvegarder le fichier journal avant de tronquer:

dbcc shrinkfile(SoftalkBusinessServer_log,1)
GO
BACKUP LOG SoftalkBusinessServer
TO DISK = 'c:backupsssbackup.bak'
GO
dbcc shrinkfile(SoftalkBusinessServer_log,1)
GO

dans SQL Server, la commande ci-dessus peut également être ajoutée en tant que tâche D’Agent SQL Server afin qu’elle soit exécutée tous les deux jours.

veuillez consulter la documentation SQL Server pour plus d’informations.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *