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 :

Fichiers log ?


Sujet :

MS SQL Server

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre expérimenté
    Avatar de Kropernic
    Homme Profil pro
    Analyste / Programmeur / DBA
    Inscrit en
    Juillet 2006
    Messages
    3 932
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : Belgique

    Informations professionnelles :
    Activité : Analyste / Programmeur / DBA
    Secteur : Distribution

    Informations forums :
    Inscription : Juillet 2006
    Messages : 3 932
    Par défaut Fichiers log ?
    Bonjour à tous,

    Mes recherches google étant infructueuses, je me tourne vers vous.

    Je cherche à savoir s'il existe un moyen de savoir quels sont les derniers ordres à avoir été exécutés sur une base de données.

    Est-il possible également d'avoir le nom d'utilisateur et l'adresse ip de la machine depuis laquelle cela a été fait ?

    Merci d'avance,

    Griftou.

  2. #2
    Membre habitué
    Homme Profil pro
    Expert Base de Données
    Inscrit en
    Janvier 2009
    Messages
    16
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Expert Base de Données

    Informations forums :
    Inscription : Janvier 2009
    Messages : 16
    Par défaut
    Il n'y a pas de log dans le sens que tu le desires par defaut dans SQL SERVER.

    On peut avoir des informations sur les changements, sur les connections.

    Après il faut prévoir de gérer cela de façon applicative pour avoir ces informations.

  3. #3
    Membre expérimenté
    Avatar de Kropernic
    Homme Profil pro
    Analyste / Programmeur / DBA
    Inscrit en
    Juillet 2006
    Messages
    3 932
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : Belgique

    Informations professionnelles :
    Activité : Analyste / Programmeur / DBA
    Secteur : Distribution

    Informations forums :
    Inscription : Juillet 2006
    Messages : 3 932
    Par défaut
    Mince !

    En fait j'ai une DB qui contenait 2 tables (ou 3, je ne suis plus sûr) qui contenaient des données résultant de requête assez complexes et gourmandes
    en ressources.

    Hier matin, j'ouvre le management studio, je me connecte au serveur adéquat, je déroule la liste des db jusqu'à celle qui m'intéresse et là c'est le drame. Plus qu'une seule table et cette dernière est vide.

    Je cherche donc qui est l'auteur de cette infâmie .

    J'ai cependant remarqué quelque chose d'étrange en fouillant un peu partout. La base de données à beau ne contenir qu'une table vide, le fichier mdf est malgré tout assez volumineux. Est-il possible que ces données soient "cachées" et qu'il existe un moyen de le récupérer d'une manière ou d'une autre ?

  4. #4
    Membre habitué
    Homme Profil pro
    Expert Base de Données
    Inscrit en
    Janvier 2009
    Messages
    16
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Expert Base de Données

    Informations forums :
    Inscription : Janvier 2009
    Messages : 16
    Par défaut
    Après as tu sur ta base un backup?
    Si c'est le cas, et comme il faut tjrs en faire, cela serais de recharger un backup.

    Après ton fichier mdf, sa taille cela ne veut rien dire, SQL Server s'alloue une taille selon son besoin (à l'époque avec toutes les data) et quand tu delete, il garde la place sur disque (sauf à faire un shrink)

  5. #5
    Membre expérimenté
    Avatar de Kropernic
    Homme Profil pro
    Analyste / Programmeur / DBA
    Inscrit en
    Juillet 2006
    Messages
    3 932
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : Belgique

    Informations professionnelles :
    Activité : Analyste / Programmeur / DBA
    Secteur : Distribution

    Informations forums :
    Inscription : Juillet 2006
    Messages : 3 932
    Par défaut
    Ok merci quand même

  6. #6
    Membre expérimenté
    Avatar de Kropernic
    Homme Profil pro
    Analyste / Programmeur / DBA
    Inscrit en
    Juillet 2006
    Messages
    3 932
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : Belgique

    Informations professionnelles :
    Activité : Analyste / Programmeur / DBA
    Secteur : Distribution

    Informations forums :
    Inscription : Juillet 2006
    Messages : 3 932
    Par défaut
    Pour ma culture personnelle (je me suis résigné à refaire tourner les requêtes...), est-il possible d'utiliser le journal de transaction (fichier .ldf) pour faire une sorte de rollback ? P-e même contient-il les infos que je recherche ^^ (mais d'après mes recherches, il n'est pas possible de lire ce fichier)

Discussions similaires

  1. [Log4j]Cherche visualiseur de fichiers logs de log4j
    Par RolandB dans le forum Logging
    Réponses: 9
    Dernier message: 18/03/2009, 15h11
  2. utilisation d'un fichier log
    Par portu dans le forum Windows
    Réponses: 3
    Dernier message: 16/09/2004, 10h34
  3. Programme qui analyse un fichier log
    Par abdou.sahraoui dans le forum Entrée/Sortie
    Réponses: 9
    Dernier message: 20/08/2004, 14h27
  4. Fichier log des requêtes d'une bdd
    Par Sub0 dans le forum Administration
    Réponses: 4
    Dernier message: 22/03/2004, 14h12
  5. [] [Stratégie] Comment créer un fichier log
    Par Skeezo dans le forum Installation, Déploiement et Sécurité
    Réponses: 4
    Dernier message: 16/09/2002, 18h30

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