web-dev-qa-db-fra.com

Comment désactiver le fichier LDF ou limiter sa taille

Dupliquer possible:
[.____] Pourquoi le journal de transaction continue-t-il de croître ou de sortir de l'espace?

Ma taille de fichier .ldf continue d'augmenter. J'ai déjà essayé de le réduire, mais après cela, cela augmente à nouveau. Comment puis-je limiter définitivement le fichier ou peut-être même le désactiver entièrement (puisque je ne pense pas que je l'utiliserai jamais).

5
Flo

Vous ne pouvez pas désactiver/supprimer le fichier LDF. Il doit exister, car il stocke des transactions de base de données. Ce que vous pouvez faire est:

  1. Définissez le modèle de récupération de base de données sur simple

Cela devrait conserver votre fichier LDF de la croissance et est défini via la page Options de la boîte de dialogue Propriétés de la base de données.

Pour une réduction supplémentaire, que je ne pense pas est nécessaire, vous pouvez:

2 Set automatiquement rétrécissez vers true

Ceci est également fait à partir de la page Options de la boîte de dialogue Propriétés de la base de données:

enter image description here

3 Tourner automatiquement

Ceci est fait à partir de la page Fichiers de la boîte de dialogue Propriétés de la base de données:

enter image description here

Sachez que lorsqu'une base de données est dans le modèle de récupération simple, vous ne pourrez pas récupérer à un point à temps.

Ou alors

  1. Définissez le modèle de récupération de base de données à plein (je suppose que c'est déjà défini comme ça)
  2. Créer une sauvegarde complète de la base de données
  3. Commencez à créer des sauvegardes de journal de transaction régulièrement. Il est préférable de planifier un travail SQL Server pour faire cela

Ce dernier scénario offre une meilleure récupération après sinistre, car elle permet de récupérer un point à temps qu'il appartient à vous de décider de la quantité de données que vous pouvez vous permettre de perdre

11
Carol Baker West