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

Administration SQL Server Discussion :

utilisation dbcc shrinkfile


Sujet :

Administration SQL Server

  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Septembre 2002
    Messages
    394
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2002
    Messages : 394
    Par défaut utilisation dbcc shrinkfile
    Bonjour,

    J'utilise pour réduire le journal :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    dbcc shrinkfile (MaBase_log)
    backup log MaBase with truncate_only
    Afin d'effectuer un test de restore, j'ai passé le .bak , ensuite un .trn et j'ai l'erreur suivante:
    le journal dans ce jeu de sauvegarde commence à LSN .....
    en gros il aime pas !

    J'en déduis que ce code sql ne permet plus de remonter une sauvegarde de type "complet".

    Est-ce que quelqu'un peut me confirmer ?

    Merci d'avance.

    @+

  2. #2
    Expert confirmé
    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 : 46
    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
    Par défaut
    Bonjour,

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    backup log MaBase WITH truncate_only
    Cette commande n'effectue pas une vrai sauvegarde de votre journal et a pour effet de casser la chaîne de séquence (LSN) pour vos backup.

    En d'autres terme, cela signifique qu'une fois cette commande exécutée, il n'est plus possible de récupérer les enregistrements ultérieurs. Il vous faudra pour cela refaire une sauvegarde complète ou différentielle.

    N'utilisez l'option WITH TRUNCATE_ONLY qu'en cas d'extrême urgence ....



    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    dbcc shrinkfile (MaBase_log)
    backup log MaBase WITH truncate_only
    Si vous respectez cet ordre cela ne réduira pas votre fichier.
    Il faut d'abord tronquer le journal avant de le réduire.

    Préferez plutot la commande suivante si vous n'êtes pas dans l'urgence :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    backup log MaBase TO DISK = '<path>'
    DBCC SHRINKFILE (Mabase_log,<cible>)
    ++



    ++

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Septembre 2002
    Messages
    394
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2002
    Messages : 394
    Par défaut
    Merci pour toutes ces infos.

    @+

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

Discussions similaires

  1. DBCC SHRINKFILE probleme
    Par lastsql dans le forum Développement
    Réponses: 2
    Dernier message: 19/06/2010, 17h41
  2. DBCC SHRINKFILE - gestion des journaux de transaction
    Par Mothership dans le forum Administration
    Réponses: 11
    Dernier message: 09/03/2010, 16h36
  3. [TRANSAC-SQL] Problème dbcc shrinkfile
    Par Cyborg289 dans le forum MS SQL Server
    Réponses: 14
    Dernier message: 21/09/2006, 13h42
  4. Pbm sur DBCC SHRINKFILE
    Par WONDERBRA dans le forum MS SQL Server
    Réponses: 1
    Dernier message: 04/08/2006, 11h36
  5. DBCC SHRINKFILE sur une base en replication
    Par usf70 dans le forum MS SQL Server
    Réponses: 6
    Dernier message: 23/05/2006, 17h07

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