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 :

[ASE] [12.5] name NAME NOT RECOVERABLE


Sujet :

Sybase

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué
    Inscrit en
    Septembre 2004
    Messages
    7
    Détails du profil
    Informations forums :
    Inscription : Septembre 2004
    Messages : 7
    Par défaut [ASE] [12.5] name NAME NOT RECOVERABLE
    Bonjour,

    je viens d'installer un dump d'une base issue d'un ASE 12.0.0.8 sur un ASE 12.5.2

    Quand j'exécute plusieurs commandes sp_addmessage, j'ai l'erreur
    Msg 225, Level 16, State 3:
    Server 'DENVER', Procedure 'sp_addmessage', Line 209:
    Cannot run query--referenced object (name NAME NOT RECOVERABLE) dropped during query optimization.

    A quoi est-ce dû ?

    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
    Avez-vous ce message seulement dans cette base ou dans toutes les autres ?
    Dans le cas 2, refaites un buildmaster.

    Ou serait-ce dû au bug 363364 fixé dans l'EBF 12876 ?
    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 habitué
    Inscrit en
    Septembre 2004
    Messages
    7
    Détails du profil
    Informations forums :
    Inscription : Septembre 2004
    Messages : 7
    Par défaut
    J'ai ce bug uniquement dans les bases loadées d'un dump issu d'un ASE 12.0.0.8

    Un des workaround proposé par Sybase est de recompiler la procédure stockée sp_addmessage sur les bases qui posent problème.

    Un autre workaround est de faire un update sysobjects set objspare = 0 where name = "sysusermessages" sur la base posant problème.

    Les deux workarounds semblent fonctionner correctement. Néanmoins, j'aurais bien aimé comprendre l'origine du problème.

  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
    Par défaut
    Ben... c'est un bug ! Visiblement, il doit y avoir un changement de structure de sysmessages qui pose problème à la SP lors de la migration d'une base. Ils ont dû oublié de modifier la structure dans la phase de mise à niveau.
    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 habitué
    Inscrit en
    Septembre 2004
    Messages
    7
    Détails du profil
    Informations forums :
    Inscription : Septembre 2004
    Messages : 7
    Par défaut [Résolu] [ASE] [12.5] name NAME NOT RECOVERABLE
    Bon, elle était pas très maline ma question . Pour un premier post j'ai fait fort !

    En conclusion, si quelqu'un d'autre rencontre le problème :
    migration d'un dump Sybase 11.9.x ou 12.0.x en 12.5.2 et message
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    Msg 225, Level 16, State 3:
    Server 'xxx', Procedure 'sp_addmessage', Line 209:
    Cannot run query--referenced object (name NAME NOT RECOVERABLE) dropped during query optimization.
    Le workaround
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     update sysobjects set objspare = 0 where name = "sysusermessages"
    corrige le problème (j'ignore si ce problème est corrigé dans les versions 12.5.3 ou 15 de l'ASE...)

Discussions similaires

  1. [JNDI] javax.naming.NameNotFoundException .. not bound
    Par hadakamatcho dans le forum Java EE
    Réponses: 2
    Dernier message: 30/08/2010, 14h18
  2. références croisées objets NameError: global name is not defined
    Par loicmidy dans le forum Général Python
    Réponses: 2
    Dernier message: 13/06/2009, 15h41
  3. Réponses: 2
    Dernier message: 24/04/2008, 15h31
  4. Réponses: 1
    Dernier message: 05/05/2007, 07h59
  5. TXMLModule.create - name = resource not found
    Par pram dans le forum XMLRAD
    Réponses: 2
    Dernier message: 04/03/2003, 10h54

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