J'ai dans une BD sous SQL 7 :
Données : 100Mo(utilisé)/138Mo(Totale)
Journal : 15Mo(Utilisé)/60Mo(Totale)
Je veux ajouter un champs type bit dans une des tables (Taille : 16Mo) ,
j'ai exécuté en ayant vider le journal avant :
alter table Tables1 Add Prototype bit NOT NULL CONSTRAINT
DF_Table1_Prototype DEFAULT (0)
Mais j'obtiens le message :
"Le fichier journal de la base de données 'BDTEST' est plein. Pour libérer
de la place, sauvegardez le journal des transactions.
L'instruction a été arrêtée."
Y-a-t-il un moyen pour effectuer cette opération sans augmenter la taille du
fichier journal ?
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Céline
essaie : "backup log database with no_log" -->Efface la partie inactive du journal sans en faire une sauvegarde et tronque le journal. ça va réduire ton fichier de log.
-----Message d'origine----- Bonjour à tous ,
J'ai dans une BD sous SQL 7 : Données : 100Mo(utilisé)/138Mo(Totale) Journal : 15Mo(Utilisé)/60Mo(Totale)
Je veux ajouter un champs type bit dans une des tables
(Taille : 16Mo) ,
j'ai exécuté en ayant vider le journal avant : alter table Tables1 Add Prototype bit NOT NULL CONSTRAINT DF_Table1_Prototype DEFAULT (0)
Mais j'obtiens le message : "Le fichier journal de la base de données 'BDTEST' est
plein. Pour libérer
de la place, sauvegardez le journal des transactions. L'instruction a été arrêtée."
Y-a-t-il un moyen pour effectuer cette opération sans
augmenter la taille du
fichier journal ?
Merci davance
Jean-Yves
.
essaie : "backup log database with no_log"
-->Efface la partie inactive du journal sans en faire une
sauvegarde et tronque le journal.
ça va réduire ton fichier de log.
-----Message d'origine-----
Bonjour à tous ,
J'ai dans une BD sous SQL 7 :
Données : 100Mo(utilisé)/138Mo(Totale)
Journal : 15Mo(Utilisé)/60Mo(Totale)
Je veux ajouter un champs type bit dans une des tables
(Taille : 16Mo) ,
j'ai exécuté en ayant vider le journal avant :
alter table Tables1 Add Prototype bit NOT NULL CONSTRAINT
DF_Table1_Prototype DEFAULT (0)
Mais j'obtiens le message :
"Le fichier journal de la base de données 'BDTEST' est
plein. Pour libérer
de la place, sauvegardez le journal des transactions.
L'instruction a été arrêtée."
Y-a-t-il un moyen pour effectuer cette opération sans
essaie : "backup log database with no_log" -->Efface la partie inactive du journal sans en faire une sauvegarde et tronque le journal. ça va réduire ton fichier de log.
-----Message d'origine----- Bonjour à tous ,
J'ai dans une BD sous SQL 7 : Données : 100Mo(utilisé)/138Mo(Totale) Journal : 15Mo(Utilisé)/60Mo(Totale)
Je veux ajouter un champs type bit dans une des tables
(Taille : 16Mo) ,
j'ai exécuté en ayant vider le journal avant : alter table Tables1 Add Prototype bit NOT NULL CONSTRAINT DF_Table1_Prototype DEFAULT (0)
Mais j'obtiens le message : "Le fichier journal de la base de données 'BDTEST' est
plein. Pour libérer
de la place, sauvegardez le journal des transactions. L'instruction a été arrêtée."
Y-a-t-il un moyen pour effectuer cette opération sans
augmenter la taille du
fichier journal ?
Merci davance
Jean-Yves
.
Jean-Yves
Merci céline ,
mais hélas celà donne le même résultat .
Plus généralement , lorsque l'on veut faire des modifications de structures dans des tables d'une BD , comment pour éviter lors de ces modifications que les fichiers journaux n'augmentent ?
Jean-Yves
"Céline" a écrit dans le message de news: 52a701c3e574$dda9ddd0$ essaie : "backup log database with no_log" -->Efface la partie inactive du journal sans en faire une sauvegarde et tronque le journal. ça va réduire ton fichier de log.
-----Message d'origine----- Bonjour à tous ,
J'ai dans une BD sous SQL 7 : Données : 100Mo(utilisé)/138Mo(Totale) Journal : 15Mo(Utilisé)/60Mo(Totale)
Je veux ajouter un champs type bit dans une des tables
(Taille : 16Mo) ,
j'ai exécuté en ayant vider le journal avant : alter table Tables1 Add Prototype bit NOT NULL CONSTRAINT DF_Table1_Prototype DEFAULT (0)
Mais j'obtiens le message : "Le fichier journal de la base de données 'BDTEST' est
plein. Pour libérer
de la place, sauvegardez le journal des transactions. L'instruction a été arrêtée."
Y-a-t-il un moyen pour effectuer cette opération sans
augmenter la taille du
fichier journal ?
Merci davance
Jean-Yves
.
Merci céline ,
mais hélas celà donne le même résultat .
Plus généralement , lorsque l'on veut faire des modifications de structures
dans des tables d'une BD ,
comment pour éviter lors de ces modifications que les fichiers journaux
n'augmentent ?
Jean-Yves
"Céline" <anonymous@discussions.microsoft.com> a écrit dans le message de
news: 52a701c3e574$dda9ddd0$a301280a@phx.gbl...
essaie : "backup log database with no_log"
-->Efface la partie inactive du journal sans en faire une
sauvegarde et tronque le journal.
ça va réduire ton fichier de log.
-----Message d'origine-----
Bonjour à tous ,
J'ai dans une BD sous SQL 7 :
Données : 100Mo(utilisé)/138Mo(Totale)
Journal : 15Mo(Utilisé)/60Mo(Totale)
Je veux ajouter un champs type bit dans une des tables
(Taille : 16Mo) ,
j'ai exécuté en ayant vider le journal avant :
alter table Tables1 Add Prototype bit NOT NULL CONSTRAINT
DF_Table1_Prototype DEFAULT (0)
Mais j'obtiens le message :
"Le fichier journal de la base de données 'BDTEST' est
plein. Pour libérer
de la place, sauvegardez le journal des transactions.
L'instruction a été arrêtée."
Y-a-t-il un moyen pour effectuer cette opération sans
Plus généralement , lorsque l'on veut faire des modifications de structures dans des tables d'une BD , comment pour éviter lors de ces modifications que les fichiers journaux n'augmentent ?
Jean-Yves
"Céline" a écrit dans le message de news: 52a701c3e574$dda9ddd0$ essaie : "backup log database with no_log" -->Efface la partie inactive du journal sans en faire une sauvegarde et tronque le journal. ça va réduire ton fichier de log.
-----Message d'origine----- Bonjour à tous ,
J'ai dans une BD sous SQL 7 : Données : 100Mo(utilisé)/138Mo(Totale) Journal : 15Mo(Utilisé)/60Mo(Totale)
Je veux ajouter un champs type bit dans une des tables
(Taille : 16Mo) ,
j'ai exécuté en ayant vider le journal avant : alter table Tables1 Add Prototype bit NOT NULL CONSTRAINT DF_Table1_Prototype DEFAULT (0)
Mais j'obtiens le message : "Le fichier journal de la base de données 'BDTEST' est
plein. Pour libérer
de la place, sauvegardez le journal des transactions. L'instruction a été arrêtée."
Y-a-t-il un moyen pour effectuer cette opération sans