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

Sybase Discussion :

Update tout simple impossible


Sujet :

Sybase

  1. #1
    Membre confirmé
    Inscrit en
    Septembre 2002
    Messages
    114
    Détails du profil
    Informations forums :
    Inscription : Septembre 2002
    Messages : 114
    Par défaut Update tout simple impossible
    Bonjour,

    En voulant faire un update tout bête sur ma base, voilà le résultat obtenu.
    Avez-vous une idée ?

    Merci d'avance pour votre aide

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Error: Query(1/1) Index id 2 on table id 1831534154 cannot be used in the optimization of a query as it is SUSPECT. Please have the SA run DBCC REINDEX on the specified table.

  2. #2
    Membre Expert

    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    1 307
    Détails du profil
    Informations personnelles :
    Âge : 66
    Localisation : Suisse

    Informations forums :
    Inscription : Janvier 2006
    Messages : 1 307
    Par défaut
    L'index a été marqué "suspect". En général cela arrive lorsqu'on change le character set d'une instance.

    Comme indiqué dans le message il faut exécuter DBCC REINDEX(nom_de_la_table) pour corriger la situation.

    Michael

  3. #3
    Membre confirmé
    Inscrit en
    Septembre 2002
    Messages
    114
    Détails du profil
    Informations forums :
    Inscription : Septembre 2002
    Messages : 114
    Par défaut
    Citation Envoyé par mpeppler
    En général cela arrive lorsqu'on change le character set d'une instance.
    Qu'est ce que cela signifie ?
    Avant d'exécuter DBCC REINDEX(nom_de_la_table), peux-tu me dire ce que cela va engendrer ?

    Comment ce fait-il que je rencontre ce genre de pb ?
    En fait, j'ai récupéré le dump de la base de mon client. J'ose croire que lui n'a aucun souci pour faire ses updates.

  4. #4
    Membre Expert

    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    1 307
    Détails du profil
    Informations personnelles :
    Âge : 66
    Localisation : Suisse

    Informations forums :
    Inscription : Janvier 2006
    Messages : 1 307
    Par défaut
    Le DBCC REINDEX() va valider que l'index (cad l'ordre des clés) est correct en fonction du character set et sort order définis pour l'instance.

    Si le dump provient d'une instance où le charset et/ou le sort order est différend (p.ex. tri "dictionnaire" plutôt que tri "binaire") alors ces indexes ont pu être invalidés lors du load database.

    Il est effectivement probable que la base source ne soit pas affectée par ce problème.

    Michael

  5. #5
    Membre confirmé
    Inscrit en
    Septembre 2002
    Messages
    114
    Détails du profil
    Informations forums :
    Inscription : Septembre 2002
    Messages : 114
    Par défaut
    Citation Envoyé par mpeppler
    Le DBCC REINDEX() va valider que l'index (cad l'ordre des clés) est correct en fonction du character set et sort order définis pour l'instance.

    Si le dump provient d'une instance où le charset et/ou le sort order est différend (p.ex. tri "dictionnaire" plutôt que tri "binaire") alors ces indexes ont pu être invalidés lors du load database.

    Il est effectivement probable que la base source ne soit pas affectée par ce problème.

    Michael
    une fois de plus, merci mpeppler

Discussions similaires

  1. creation d'une procedure ou fonction toute simple?
    Par atlas2003 dans le forum SQL Procédural
    Réponses: 2
    Dernier message: 16/11/2005, 14h56
  2. svp un peu d'aide sur mon update, resumé simple en dessous
    Par hansaplast dans le forum Langage SQL
    Réponses: 11
    Dernier message: 14/11/2005, 10h14
  3. [debutant] Frame tout simple ?
    Par Invité dans le forum JBuilder
    Réponses: 1
    Dernier message: 05/07/2005, 16h00
  4. un algo tout simple de randomisation (enfin, j'espere)
    Par orichimaru dans le forum Algorithmes et structures de données
    Réponses: 10
    Dernier message: 30/11/2004, 22h15
  5. [langage] Problème tout simple
    Par marouanitos dans le forum Langage
    Réponses: 5
    Dernier message: 24/09/2003, 11h25

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