IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

MS SQL Server Discussion :

Effacer le log (.ldf) [2016]


Sujet :

MS SQL Server

  1. #1
    Rédacteur/Modérateur

    Avatar de Antoun
    Homme Profil pro
    Architecte décisionnel
    Inscrit en
    Octobre 2006
    Messages
    6 281
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Architecte décisionnel
    Secteur : Conseil

    Informations forums :
    Inscription : Octobre 2006
    Messages : 6 281
    Points : 11 737
    Points
    11 737
    Par défaut Effacer le log (.ldf)
    Bonjour,

    J'ai une base de données SQL Server 2016, qui tient en deux fichiers, un .mdf de 3 Go et un .ldf de 1 Go. Je dois mettre en place un environnement de test, pour cela j'ai utilisé le wizard de copie, et copié ma base avec la méthode "SQL Management Object", et ça me donne un .mdf qui a la même taille que son original, mais un .ldf de 7 Go !

    Comment est-ce que je peux effacer ce log, ou au moins obtenir qu'il ne dépasse pas la taille de son original ?

    Merci d'avance !
    Antoun
    Expert Essbase, BO, SQL

    La bible d'Essbase, 2ème édition

  2. #2
    Modérateur

    Profil pro
    dba
    Inscrit en
    Janvier 2010
    Messages
    5 643
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : dba

    Informations forums :
    Inscription : Janvier 2010
    Messages : 5 643
    Points : 13 092
    Points
    13 092
    Par défaut
    bonjour

    vous pouvez utiliser la commande DBCC SHRINKFILE, on bien en passant par l'interface graphique :
    clic-droit sur la base concernée->taches->réduire->fichier.
    ensuite il faut sélectionner le type de fichier "Journal". Vous pouvez plus bas spécifier la façon dont vous voulez que le journal soit réduit (et éventuellement préciser la taille à laquelle le réduire)

  3. #3
    Rédacteur/Modérateur

    Avatar de Antoun
    Homme Profil pro
    Architecte décisionnel
    Inscrit en
    Octobre 2006
    Messages
    6 281
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Architecte décisionnel
    Secteur : Conseil

    Informations forums :
    Inscription : Octobre 2006
    Messages : 6 281
    Points : 11 737
    Points
    11 737
    Par défaut
    Super, ça marche !

    Merci beaucoup !
    Antoun
    Expert Essbase, BO, SQL

    La bible d'Essbase, 2ème édition

  4. #4
    Membre confirmé Avatar de PaulNero
    Homme Profil pro
    DBA Senior Oracle and SQL SERVER
    Inscrit en
    Octobre 2010
    Messages
    416
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Inde

    Informations professionnelles :
    Activité : DBA Senior Oracle and SQL SERVER
    Secteur : Industrie

    Informations forums :
    Inscription : Octobre 2010
    Messages : 416
    Points : 470
    Points
    470
    Par défaut
    Bonjour,
    et ça me donne un .mdf qui a la même taille que son original, mais un .ldf de 7 Go !
    Cela dépend du mode de restauration qui est activé dans votre base sql.Si c'est le mode full il est normal que les transactions .ldf soient plus importantes que la database .mdf.Si vous étiez au mode simple,vous auriez eu un fichier .ldf plus petit (presqu'égal à celui de la production).
    Cordialement,
    J'ose espérer que m'a contribution vous a été d'une grande aide.
    Pensez tout de Même à dire MERCI et marquer RESOLU en cas de satisfaction.
    Paul

  5. #5
    Expert éminent sénior
    Avatar de mikedavem
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Août 2005
    Messages
    5 450
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Distribution

    Informations forums :
    Inscription : Août 2005
    Messages : 5 450
    Points : 12 891
    Points
    12 891
    Par défaut
    Cela dépend surtout du contexte selon moi. Le mode de récupération SIMPLE ne garantit pas d'avoir un journal des transactions plus petit que dans le cas du mode de récupération FULL. Il permet uniquement de ne pas à avoir s'occuper des sauvegardes du journal.

    Les datawarehouses sont une bonne illustration avec souvent des journaux de transactions plus volumineux que dans les environnements purement OLTP et un mode de récupération SIMPLE.

    ++

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Faire effacer le log de Windows Events Log avec un fichier batch
    Par bs.box dans le forum Vos contributions
    Réponses: 1
    Dernier message: 03/08/2017, 16h46
  2. remplacement fichier log / ldf
    Par boumbo73 dans le forum Réplications
    Réponses: 2
    Dernier message: 06/12/2013, 14h52
  3. [Macro] Effacer journal et fermer log
    Par jacksparow dans le forum Macro
    Réponses: 3
    Dernier message: 23/04/2011, 11h46
  4. Effacer les logs
    Par Mathieu_82 dans le forum HyperFileSQL
    Réponses: 1
    Dernier message: 20/02/2009, 16h40
  5. Fichiers Log à effacer
    Par Safaritn dans le forum Windows Serveur
    Réponses: 2
    Dernier message: 19/06/2007, 09h44

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo