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 :

[SQL server 2000] R�sultat d'un checkdb


Sujet :

MS SQL Server

  1. #1
    Membre confirm�
    Inscrit en
    D�cembre 2004
    Messages
    226
    D�tails du profil
    Informations forums :
    Inscription : D�cembre 2004
    Messages : 226
    Par d�faut [SQL server 2000] R�sultat d'un checkdb
    Bonjour,

    J'ai un probl�me avec une de nos bases sqlserver, en effet voil� les lignes en erreurs lors d'un checkdb:

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    DBCC results for 'tRDoc'.
            The repair level on the DBCC statement caused this repair to be bypassed.
            The repair level on the DBCC statement caused this repair to be bypassed.
    Server: Msg 8978, Level 16, State 1, Line 1
    Table error: Object ID 11199140, index ID 1. Page (1:102861) is missing a reference from previous page (1:102860). Possible chain linkage problem.
            The repair level on the DBCC statement caused this repair to be bypassed.
     
    CHECKDB found 0 allocation errors and 3 consistency errors in table 'tRDoc' (object ID 11199140).
    de quoi cela peut il venir ?

    Merci d'avance

  2. #2
    R�dacteur/Mod�rateur

    Avatar de Fabien Celaia
    Homme Profil pro
    Administrateur de base de donn�es
    Inscrit en
    Octobre 2002
    Messages
    4 228
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 55
    Localisation : Suisse

    Informations professionnelles :
    Activit� : Administrateur de base de donn�es
    Secteur : Service public

    Informations forums :
    Inscription : Octobre 2002
    Messages : 4 228
    Billets dans le blog
    25
    Par d�faut
    Corruption de cha�nage sur un index cluster.

    Que vous donne
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    select name, object_name(id) 
    from sysindexes where id=11199140
    and indid=1
    Sr DBA Oracle / MS-SQL / MySQL / Postgresql / SAP-Sybase / Informix / DB2

    N'oublie pas de consulter mes articles, mon blog, les cours et les FAQ SGBD

    Attention : pas de r�ponse technique par MP : pensez aux autres, passez par les forums !

  3. #3
    Membre confirm�
    Inscrit en
    D�cembre 2004
    Messages
    226
    D�tails du profil
    Informations forums :
    Inscription : D�cembre 2004
    Messages : 226
    Par d�faut
    IX_tRDoc_Date est la premi�re colonne et tRDoc la seconde.

    Merci

  4. #4
    R�dacteur/Mod�rateur

    Avatar de Fabien Celaia
    Homme Profil pro
    Administrateur de base de donn�es
    Inscrit en
    Octobre 2002
    Messages
    4 228
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 55
    Localisation : Suisse

    Informations professionnelles :
    Activit� : Administrateur de base de donn�es
    Secteur : Service public

    Informations forums :
    Inscription : Octobre 2002
    Messages : 4 228
    Billets dans le blog
    25
    Sr DBA Oracle / MS-SQL / MySQL / Postgresql / SAP-Sybase / Informix / DB2

    N'oublie pas de consulter mes articles, mon blog, les cours et les FAQ SGBD

    Attention : pas de r�ponse technique par MP : pensez aux autres, passez par les forums !

  5. #5
    Membre confirm�
    Inscrit en
    D�cembre 2004
    Messages
    226
    D�tails du profil
    Informations forums :
    Inscription : D�cembre 2004
    Messages : 226
    Par d�faut
    voil� le resultat:

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    IX_tRDoc_Date	clustered located on PRIMARY	Date
    IX_tRDoc_HOSTIDRDOC	nonclustered located on PRIMARY	IdHost, Scheme, Ressource, IdRDoc
    IX_tRDoc_Url	nonclustered located on PRIMARY	Url
    IX_tRDoc_URLIDRDOC	nonclustered, unique located on PRIMARY	Url, IdRDoc
    PK_tRDoc	nonclustered, unique, primary key located on PRIMARY	IdRDoc
    merci de ton aide

  6. #6
    R�dacteur/Mod�rateur

    Avatar de Fabien Celaia
    Homme Profil pro
    Administrateur de base de donn�es
    Inscrit en
    Octobre 2002
    Messages
    4 228
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 55
    Localisation : Suisse

    Informations professionnelles :
    Activit� : Administrateur de base de donn�es
    Secteur : Service public

    Informations forums :
    Inscription : Octobre 2002
    Messages : 4 228
    Billets dans le blog
    25
    Par d�faut
    Essayez d'abord de copier votre table

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    select * into tRDoc_new from tRDoc
    Ensuite essayez de supprimer la contrainte incrimin�e et de la recr�er.

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    alter table tRDoc  drop constraint IX_tRDoc_Date 
    go
    alter table tRDoc  add constraint IX_tRDoc_Date clustered (Date)
    go
    Sr DBA Oracle / MS-SQL / MySQL / Postgresql / SAP-Sybase / Informix / DB2

    N'oublie pas de consulter mes articles, mon blog, les cours et les FAQ SGBD

    Attention : pas de r�ponse technique par MP : pensez aux autres, passez par les forums !

  7. #7
    Membre confirm�
    Inscrit en
    D�cembre 2004
    Messages
    226
    D�tails du profil
    Informations forums :
    Inscription : D�cembre 2004
    Messages : 226
    Par d�faut
    Bonjour,

    Merci pour cette r�ponse claire, je ne peut pas tester cette proc�dure pour le moment car je dois pr�venir les personnes qui utilisent la base.

    Il me reste n�anmoins un probl�me. Qu'est ce qui a provoqu� ce probl�me et comment evit� qu'il se reproduise ?


    Merci

  8. #8
    R�dacteur/Mod�rateur

    Avatar de Fabien Celaia
    Homme Profil pro
    Administrateur de base de donn�es
    Inscrit en
    Octobre 2002
    Messages
    4 228
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 55
    Localisation : Suisse

    Informations professionnelles :
    Activit� : Administrateur de base de donn�es
    Secteur : Service public

    Informations forums :
    Inscription : Octobre 2002
    Messages : 4 228
    Billets dans le blog
    25
    Par d�faut
    Vous n'avez pas saisi la gravit� de la chose : une corruption se fixe en toute priorit�, avant qu'elle ne d�g�n�re.

    Une erreur de cha�nage peut venir
    - d'un bug logiciel
    - d'un probl�me disque
    - d'un probl�me m�moire
    - d'un att�t brutal

    Vous devriez �tre en mesure de faire ces actions en ligne : seul une lenteur devrait appara�tre lors de la suppression de l'index.

    Essayez aussi de sauvegarder votre table via select into ou bcp out.
    Sr DBA Oracle / MS-SQL / MySQL / Postgresql / SAP-Sybase / Informix / DB2

    N'oublie pas de consulter mes articles, mon blog, les cours et les FAQ SGBD

    Attention : pas de r�ponse technique par MP : pensez aux autres, passez par les forums !

  9. #9
    Membre confirm�
    Inscrit en
    D�cembre 2004
    Messages
    226
    D�tails du profil
    Informations forums :
    Inscription : D�cembre 2004
    Messages : 226
    Par d�faut
    Bonjour,

    Merci de ton aide je m'en occupe.

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. R�ponses: 3
    Dernier message: 30/06/2009, 19h16
  2. R�ponses: 2
    Dernier message: 27/05/2008, 08h33
  3. [SQL SERVER 2000] Extraire le meilleur r�sultat par magasin
    Par casavba dans le forum MS SQL Server
    R�ponses: 5
    Dernier message: 21/02/2008, 13h13
  4. [MS SQL Server 2000] convertir le r�sultat de requ�te en fichier texte
    Par Abydos Business Group dans le forum MS SQL Server
    R�ponses: 1
    Dernier message: 13/03/2007, 21h32
  5. [SQL SERVER 2000]R�cup�ration du r�sultat d'un select.
    Par gwadakillah dans le forum Langage SQL
    R�ponses: 5
    Dernier message: 24/01/2006, 13h35

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