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 :

Procédure*sp_addextendedproperty non autorisée


Sujet :

Administration SQL Server

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    CUCARACHA
    Invité(e)
    Par défaut Procédure*sp_addextendedproperty non autorisée
    Salut,

    J'utilise Power AMC (15.3) pour designer ma base de données et lorsque j’exécute le script j'obtiens le message suivant.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    Msg*15135, Niveau*16, État*1, Procédure*sp_addextendedproperty, Ligne*37
    L'objet n'est pas valide. Les propriétés étendues ne sont pas autorisées dans 'STR.ClientMaterial' ou l'objet n'existe pas.
    La table STR.ClientMaterial existe mais je pense qu'il faut donner des droits à la procédure sur tous les schémas que je génère par script mais je ne sais pas faire.

    Pourriez-vous m'aider ?

    D'avance merci

    Laurent
    Dernière modification par Deepin ; 05/01/2011 à 06h21. Motif: Ajout du balise [QUOTE]

  2. #2
    CUCARACHA
    Invité(e)
    Par défaut
    Je précise que je suis allé dans les propriétés du schéma après création pour tenter de générer le script d'autorisation depuis Entreprise Manager mais il n'y a pas de bouton Ajouter dans l'onglet Autorisations.

  3. #3
    Membre éclairé
    Homme Profil pro
    Consultant en Business Intelligence
    Inscrit en
    Mai 2003
    Messages
    921
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Consultant en Business Intelligence

    Informations forums :
    Inscription : Mai 2003
    Messages : 921
    Par défaut
    Bonjour,

    J'ai exactement la même erreur : quelqu'un pour nous répondre ?


    Gôm

    PS : Je sais ... ce post date un peu, mais il vaut mieux relancer plutôt qu'ouvrir un autre post, non ?!

  4. #4
    CUCARACHA
    Invité(e)
    Par défaut
    J'ai à nouveau le problème... Toujours pas de réponse ?

    Merci

    Laurent

  5. #5
    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
    Bonjour,

    Question toute bête mais est-ce que tu es dans le contexte de la base de données concernée avec d'utiliser la procédure sp_addextendedproperty ?

    ++

  6. #6
    CUCARACHA
    Invité(e)
    Par défaut
    Salut,

    En fait, lorsque tu écris des commentaires dans Power AMC, le script de génération de table ajoute un appel à la procédure qui plante systématiquement.

    J'ai fait plusieurs essais, finalement, j'ai retiré les option de création des commentaires lors de la régénération de la base et ça fonctionne, je n'ai plus les commentaires dans les objets mais c'est pas grave puisque SQL Serveur ne sert plus que de réceptacle.

    Quoi qu'il en soit, j'aimerais quand même trouver une solution. J'ai noté que sur le net il y a pas mal de personnes qui ont des soucis à cause des droits.

    C'est gênant d'être bridé lorsqu'on est sysadmin et dbo d'un serveur.

    Laurent

  7. #7
    CUCARACHA
    Invité(e)
    Par défaut
    Citation Envoyé par mikedavem Voir le message
    Bonjour,

    Question toute bête mais est-ce que tu es dans le contexte de la base de données concernée avec d'utiliser la procédure sp_addextendedproperty ?

    ++
    Je n'ai pas bien répondu à ta question...

    A priori oui puisque j'ai déjà créé plusieurs tables avant...

    Voici un exemple qui fait planter :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
     
    go
     
    /*==============================================================*/
    /* Table : ActorCompany__ActorAddress                           */
    /*==============================================================*/
    create table ACT.ActorCompany__ActorAddress (
       Id                   int                  identity(1, 1),
       FK_ActorCompany      int                  null,
       FK_ActorCompanyAddressType int                  not null,
       FK_ActorAddress      int                  not null,
       SortIndex            int                  not null,
       rowversion           timestamp            not null,
       constraint PK_Contact_Company_Address primary key (Id)
             on "PRIMARY"
    )
    on "PRIMARY"
    go
     
    execute sys.sp_addextendedproperty 'MS_Description', 
       'First address is the postal address',
       'user', 'ACT', 'table', 'ActorCompany__ActorAddress'
    go
    Si tu entends par contexte, être sûr que le dernier Using pointait sur la bonne base, oui j'en suis certain.

    Merci pour ton intervention,

    Laurent

Discussions similaires

  1. Clés primaires multiples non autorisées ?
    Par ctobini dans le forum PostgreSQL
    Réponses: 6
    Dernier message: 15/02/2007, 15h16
  2. Erreur ASP 0104 Opération non autorisée
    Par mister_rom dans le forum ASP
    Réponses: 5
    Dernier message: 08/02/2007, 10h50
  3. Méthode d'envoi non autorisée
    Par Dargos dans le forum Langage
    Réponses: 2
    Dernier message: 02/11/2006, 17h15
  4. Réponses: 3
    Dernier message: 07/06/2006, 13h11

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