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 :

Log et TempDB


Sujet :

MS SQL Server

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Octobre 2010
    Messages
    35
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2010
    Messages : 35
    Points : 21
    Points
    21
    Par défaut Log et TempDB
    Bonjour,

    Je suis sur SQL-Server 2005, j'ai les fichier logs qui grossissent de 10 Go par semaine.
    La solution qu'on a trouvé pour résoudre temporairement le problème est de supprimer à chaque fois les fichier de log et rattacher notre base au serveur.
    Mais aujourd'hui après un shrink on a supprimé les fichier de log et ça ne va plus.

    On ne peut plus rattacher le fichier mdf.
    On ne peut pas se connecter à la base même depuis le serveur où elle se trouve.
    Si vous avez la moindre idée cela pourra nous aider à avancer.

    D'avance merci.

  2. #2
    Rédacteur

    Avatar de SQLpro
    Homme Profil pro
    Expert bases de données / SQL / MS SQL Server / Postgresql
    Inscrit en
    Mai 2002
    Messages
    21 865
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Expert bases de données / SQL / MS SQL Server / Postgresql
    Secteur : Conseil

    Informations forums :
    Inscription : Mai 2002
    Messages : 21 865
    Points : 53 021
    Points
    53 021
    Billets dans le blog
    6
    Par défaut
    La perte du journal de transaction est une opération irréversible qui conduit généralement à la perte de la base.
    Votre méthode de suppression des fichiers de journalisation est un absurdité qui courre à la perte globale de vos bases.
    Pour maîtriser la croissance d'un journal de transaction, il faut soit le faire travailler en mode de récupération SIMPLE, soit le sauvegarder régulièrement.

    Tentez de faire une sauvegarde de la base sans journalisation avec la commande BACKUP DATABASE avec les options No_TRUNCATE ou CONTINUE_AFTER_ERROR.

    Avant cela montrez nous l'état de la base avec cette requête :
    SELECT name, state FROM sys.databases

    Ce que vous auriez dû fire avant : (A lire) http://sqlpro.developpez.com/cours/sqlserver/log/

    A +

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Mars 2002
    Messages
    52
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2002
    Messages : 52
    Points : 62
    Points
    62
    Par défaut
    Bonjour,

    Dans votre titre vous évoquez tempdb ...
    Est-ce cette base qui voit sa dimension explosée ?.

    @+

Discussions similaires

  1. Réponses: 9
    Dernier message: 15/06/2010, 11h17
  2. Problème avec le fichier de log de la base tempdb
    Par Abac_Angelique dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 01/10/2009, 07h46
  3. Erreur taille log TEMPDB sur requête SELECT TOP ....
    Par FMJ dans le forum MS SQL Server
    Réponses: 4
    Dernier message: 06/10/2008, 17h08
  4. [ASE 12.5.3] transaction log in database tempdb is almost full
    Par dngaya dans le forum Adaptive Server Enterprise
    Réponses: 2
    Dernier message: 20/12/2007, 15h18
  5. [12.0.0.8]log device utilisé à 160% +tempdb rempli
    Par dngaya dans le forum Adaptive Server Enterprise
    Réponses: 2
    Dernier message: 23/08/2007, 20h45

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