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 :

Journal de transactio et LOG_BACKUP [2012]


Sujet :

MS SQL Server

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Octobre 2008
    Messages
    699
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Boutique - Magasin

    Informations forums :
    Inscription : Octobre 2008
    Messages : 699
    Par défaut Journal de transactio et LOG_BACKUP
    Bonjour,
    ce matin j'ai cette erreur sur un de mes server test:
    "Le journal des transactions de la base de données «MaBase» est plein en raison de «LOG_BACKUP»."

    Je fais un peu de recherches sur google mais les explications sont un peu floues...

    Un de vous aurais plus de détail sur comment résoudre le problème sans restart ?

    Merci, à bientôt.

    Edit
    Quelques info sur mes recherches :
    -Un shrink sur le fichier de log ne fonctionne pas
    -DBCC OPENTRAN() me dit qu'il ny a pas de transactions en cours
    -DBCC LOGINFO() me donne 2300 lignes en statut 2

  2. #2
    Membre Expert
    Avatar de rudib
    Homme Profil pro
    Fakir SQL Server & NoSQL
    Inscrit en
    Mai 2006
    Messages
    2 573
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Fakir SQL Server & NoSQL

    Informations forums :
    Inscription : Mai 2006
    Messages : 2 573
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    BACKUP LOG mabase TO DISK = 'd:\backups\mabase.trn'
    Ensuite, peux-tu nous décrire ta stratégie de backup pour cette base de données ?

  3. #3
    Membre éclairé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Octobre 2008
    Messages
    699
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Boutique - Magasin

    Informations forums :
    Inscription : Octobre 2008
    Messages : 699
    Par défaut
    Citation Envoyé par rudib Voir le message
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    BACKUP LOG mabase TO DISK = 'd:\backups\mabase.trn'
    Ensuite, peux-tu nous décrire ta stratégie de backup pour cette base de données ?
    Il n'y a pas de backup, c'est une base test...

    Mais entre temps la base est passée en mode SUSPECTED et avec les requêtes qui suivent elle s'est remise en normal et j'ai pu faire un Shrink du fichier de log.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    ALTER DATABASE mabase SET EMERGENCY
    GO
    ALTER database mabase SET SINGLE_USER
    GO
    DBCC CHECKDB ('mabase','REPAIR')
    GO
    ALTER database mabase SET Multi_USER
    GO
    ALTER database mabase SET ONLINE
    GO

  4. #4
    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 : 47
    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
    Il n'y a pas de backup, c'est une base test...
    Si le mode de récupération est en FULL ou BULK LOGGED tu auras de nouveau le problème si tu ne sauvegardes pas ton journal.

    ++

  5. #5
    Membre éclairé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Octobre 2008
    Messages
    699
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Boutique - Magasin

    Informations forums :
    Inscription : Octobre 2008
    Messages : 699
    Par défaut
    Citation Envoyé par mikedavem Voir le message
    Si le mode de récupération est en FULL ou BULK LOGGED tu auras de nouveau le problème si tu ne sauvegardes pas ton journal.
    ++
    Là je dois dire que je comprend pas...

    Si on parle du Recovery model dans les propriété de la base je suis en simple.
    (ça veux pas dire que je sais a quoi ça sert)

  6. #6
    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 : 47
    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
    Ok si je traduis bien ton problème tu as eu ce souci même avec une base en mode de récupération simple ?

    Par curiosité à quel niveau se trouve ton instance SQL Server 2012 ? SP1 ? CU installés ? Est-ce que la base model est également en mode de récupération simple ?

    ++

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

Discussions similaires

  1. [C#] Créer son journal d'évènement perso
    Par globeriding dans le forum ASP.NET
    Réponses: 17
    Dernier message: 16/01/2006, 22h56
  2. Automatisation de la purge du journal des transactions
    Par Nathan dans le forum MS SQL Server
    Réponses: 6
    Dernier message: 30/09/2004, 08h05
  3. vider le journal des transactions
    Par coucoucmoi dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 04/05/2004, 09h21
  4. Sauvegarde du journal de transac impossible !
    Par jbat dans le forum MS SQL Server
    Réponses: 10
    Dernier message: 24/09/2003, 18h15
  5. Supprimer journal de log en SQL
    Par David K. dans le forum MS SQL Server
    Réponses: 7
    Dernier message: 24/07/2003, 08h35

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