Précédent   Forum des professionnels en informatique > Bases de données > MS SQL-Server > Administration
Administration Forum d'entraide sur l'administration du dataserver, via SSM ou ligne de commande, les tables système, ...
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 09/09/2011, 15h26   #1
Membre du Club
 
Inscription : septembre 2007
Messages : 116
Détails du profil
Informations forums :
Inscription : septembre 2007
Messages : 116
Points : 42
Points : 42
Par défaut Logs sur SQLExpress

Bonjour

Je voudrais vider les journaux de transaction de bases SQLExpress. J'ai essayé de taper en cmd la commande osql -E -S -Q "DBCC SHRINKFILE(toto_log, 50)" mais mon fichier ldf ne change pas de taille (il fait 100M, pour le passer à 50M).

PS : Dans la partie entre ", c'est la commande que l'on peut rentrer pour le SQL server dans l'analyseur de requête de l'enterprise manager.

Si quelqu'un a une idée, je suis preneur.
Merci
CoeurDeSQL est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/09/2011, 15h36   #2
Responsable SQL Server

 
Avatar de mikedavem
 
Homme David BARBARIN
Expert SQL Server
Inscription : août 2005
Messages : 3 724
Détails du profil
Informations personnelles :
Nom : Homme David BARBARIN
Localisation : France, Haute Savoie (Rhône Alpes)

Informations professionnelles :
Activité : Expert SQL Server
Secteur : Conseil

Informations forums :
Inscription : août 2005
Messages : 3 724
Points : 6 848
Points : 6 848
DBCC SHRINFILE permet de réduire la taille du journal mais ne le vide pas.
Si vous voulez vider le journal il faut procéder à sa sauvegarde via la commande BACKUP LOG (dans le cas où vous êtes dans un mode de récupération différent de SIMPLE pour la base de données concernée).

Que donne la commande :

++
mikedavem est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/09/2011, 15h47   #3
Membre du Club
 
Inscription : septembre 2007
Messages : 116
Détails du profil
Informations forums :
Inscription : septembre 2007
Messages : 116
Points : 42
Points : 42
Merci pour la rapidité de ta réponse.

le backup log peut fonctionner sur certains sql mais pas d'autres.
Pour le dbcc sqlperf, j'ai des bases où les logs utilisent 10-15% de l'espace, sur un fichier ldf qui me semble gros et que je souhaite réduire en taille, et d'autres bases à 60%, donc à baisser un peu...
CoeurDeSQL est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 01h24.


 
 
 
 
Partenaires

Hébergement Web