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 :

Dbcc checkdb retourne des erreur


Sujet :

Administration SQL Server

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre émérite

    Homme Profil pro
    Auditeur informatique
    Inscrit en
    Novembre 2014
    Messages
    817
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Auditeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2014
    Messages : 817
    Billets dans le blog
    2
    Par défaut Dbcc checkdb retourne des erreur
    bonjour
    comme d’habitude et du façon journalier je regarde chaque jour les journaux d'erreur de SQL Server ,aujourd’hui j'était devant un messager d'erreur indiquant que la commande a retourné des erreurs sur un de mes table , suite a cette erreur j'ai procéder a vérifier l'intégrité de cette table en question en exécutant
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    dbcc checktable ('Tests')
    la résultat est présenter dan l'imprime écran ci dessus
    j'ai procéder a recré de nouveau tout les index de ces table en supposant que les pages corrompu sont présent dans les index mais malheureusement
    aucun résultat
    donc comment je doit procéder a corriger ses erreurs si il sont des pages de données et non pas sur les index
    merci pour l'aide de nos experts
    Images attachées Images attachées  

  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
    22 001
    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 : 22 001
    Billets dans le blog
    6
    Par défaut
    Index_id 0 c'est la table orgenisée en HEAP.
    Il existe de méthodes de corrections :
    • retrouver les données dans vos sauvegardes et les ré appliquer à la page (RESTORE DATABASE .. PAGE ...). SI cela est possible vous ne perdrez pas e données
    • sinon, faire un DBCC REPAIR_ALLOW_DATA_LOSS, qui va supprimer les données de la page (donc perte de données)


    Lisez l'article que j'ai consacré à ce sujet : http://blog.developpez.com/sqlpro/p1...ver-corrompues

    A +

    Je vous conseille en outre de vous former à SQL.. Mon livre peut vous être très utile :
    Nom : Couverture livre SQL server Eyrolles.jpg
Affichages : 113
Taille : 105,0 Ko
    Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL
    Le site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/
    Blog SQL, SQL Server, SGBDR : http://blog.developpez.com/sqlpro
    Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp.
    Entreprise SQL SPOT : modélisation, conseils, audit, optimisation, formation...
    * * * * * Expertise SQL Server : http://mssqlserver.fr/ * * * * *

  3. #3
    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
    Hello,

    Avant d'entamer les procédures données par SQLPro je vois que le nom de la table concernée s'appelle tests à moins que tu es changé le nom dans l'imprime écran.
    Est-ce que cette table est nécessaire? Si ce n'est pas le cas tu peux tout simplement la supprimer et refaire un dbcc checkdb pour voir son problème est résolu.

    ++

Discussions similaires

  1. [Eclipse 3.0]Affichage des erreurs
    Par alfsalim dans le forum Eclipse Java
    Réponses: 1
    Dernier message: 12/07/2004, 17h33
  2. Réponses: 8
    Dernier message: 18/05/2004, 10h03
  3. [XSLT]Est ce qu'il y'a la gestion des erreur en xslt ?
    Par miloud dans le forum XSL/XSLT/XPATH
    Réponses: 2
    Dernier message: 04/02/2004, 17h19
  4. [LG]gestion des erreurs
    Par frontin dans le forum Langage
    Réponses: 3
    Dernier message: 29/11/2003, 22h41
  5. [Manip de fichiers] Fonction retournant des infos
    Par sans_atouts dans le forum C
    Réponses: 3
    Dernier message: 24/07/2002, 14h16

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