bonjour à toutes et à tous
sur un serveur je dispose de 3 partitions dans lesquelles j'ai installés ce qui suit
C: source software, sql server 2005
E: fichier DATA sql server
F: fichier LOG sql server
à l'aide du code suivant:
CREATE DATABASE Mydatabase ON
( NAME = Mydatabase _dat,
FILENAME = 'E:\SQLSERVER\Mydatabase .mdf',
SIZE = 10MB,
MAXSIZE = 20MB,
FILEGROWTH = 10MB)
LOG ON
( NAME = Mydatabase _log,
FILENAME = 'F:\SQLSERVER\Mydatabase .ldf',
SIZE = 5MB,
MAXSIZE = 25MB,
FILEGROWTH = 5MB)
la db a bien été créée, une table va contenir près de 5 millions de records par an mais actuellement elle ne contient que 200 000 records et lorsque j'essaye de supprimer tous les records, j'ai un message:
the transaction log for Mydatabase is full. To find out why space in the log cannot be reused, see the log_reuse_wait_desc column in sys.databases
la taille du fichier Log dans la racine E est de fait égale à 25 600 Ko.
1°) à votre avis quelle taille maximale dois je spécifier pour les fichiers data et logs sachant que c'est un serveur dédié à ce projet pour éviter qu'à terme je ne recoive encore ce message
2°) peut on procéder à une augmentation de la taille des fichiers log et data sans altérer le contenu des tables
d'avance merci
Partager