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 :

SSE:problem lors de l execution d'1 procedure


Sujet :

MS SQL Server

  1. #1
    Membre régulier Avatar de wodel
    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Avril 2005
    Messages
    295
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : Algérie

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux

    Informations forums :
    Inscription : Avril 2005
    Messages : 295
    Points : 104
    Points
    104
    Par défaut SSE:problem lors de l execution d'1 procedure
    Salut,

    je suis novice dans le monde des bases de données, et j y connais presq rien, j utilise SSE (Sql Server Express) avec MS Sql Server Management Studio Express (UI), j apprend a crée des bases de données et les modifier

    mon problem est le suivant, j ai crée une simple procedure :

    CREATE PROC sp_getRecords AS SELECT * FROM Inventory

    - Inventory c ma table

    la creation se deroule bien, mais lorsqu je l execute j obtient l erreur suivante:

    Msg 208, Level 16, State 1, Procedure sp_getRecords, Line 2
    Invalid object name 'Inventory'.



    pourtant une simple la meme requette directe marche bien ....

    merci
    Simbad le Marin

    Core i5 6500 / 32Go RAM / GTX 1060 / HDD 1To Fedora 29

  2. #2
    Expert confirmé
    Avatar de rudib
    Homme Profil pro
    Fakir SQL Server & NoSQL
    Inscrit en
    Mai 2006
    Messages
    2 573
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Fakir SQL Server & NoSQL

    Informations forums :
    Inscription : Mai 2006
    Messages : 2 573
    Points : 4 043
    Points
    4 043
    Par défaut
    une suggestion : dans quelle base de données te trouves-tu lorsque tu crées et exécute ta procédure ? Souvent on se trouve dans master sans s'en apercevoir.

    PS : évite de préfixer ta proc par sp_, c'est une mauvaise idée qui te fait perdre un tout petit peu de temps : SQL Server va d'abord chercher la sp dans master, puis revient dans la base active.
    Rudi Bruchez
    Rudi Bruchez EIRL, solutions MS SQL Server et NoSQL
    LinkedIn - [Outil libre de diagnostic SQL Server : Sql Trismegiste]
    LIVRES : Optimiser SQL Server -
    Microsoft SQL Server 2012 Security Cookbook
    - les bases de données NoSQL

    e-learning : LinkedIn Learning - Pluralsight

  3. #3
    Membre régulier Avatar de wodel
    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Avril 2005
    Messages
    295
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : Algérie

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux

    Informations forums :
    Inscription : Avril 2005
    Messages : 295
    Points : 104
    Points
    104
    Par défaut
    Avant le exec sp_getRecords, j ai ajouté use MyDatabase, mais rien a faire tjrs la meme erreur... mais la requette normale directe

    select * from Inventory marche tres bien.........
    Simbad le Marin

    Core i5 6500 / 32Go RAM / GTX 1060 / HDD 1To Fedora 29

  4. #4
    Membre régulier Avatar de wodel
    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Avril 2005
    Messages
    295
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : Algérie

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux

    Informations forums :
    Inscription : Avril 2005
    Messages : 295
    Points : 104
    Points
    104
    Par défaut
    Apparement le problem vient de ce fameux sp_
    j ai créé de nouvelles procedures sans sp_ et maintenant ça marche


    ....... merci encore
    Simbad le Marin

    Core i5 6500 / 32Go RAM / GTX 1060 / HDD 1To Fedora 29

  5. #5
    Membre actif Avatar de f_bobo
    Homme Profil pro
    Technicien Help Desk
    Inscrit en
    Mai 2006
    Messages
    202
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Calvados (Basse Normandie)

    Informations professionnelles :
    Activité : Technicien Help Desk
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2006
    Messages : 202
    Points : 281
    Points
    281
    Par défaut
    Salut,

    Cela semble normal car les procédures commençant par sp sont celles du système...

    Sinon, penses au bouton résolu
    Cordialement,

    Florent

    Je penche donc je suis...

  6. #6
    Futur Membre du Club
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 7
    Points : 5
    Points
    5
    Par défaut
    Salut,
    Juste pour essayer de comprendre un peu le problème...
    j'ai fait le même test et sur ma base, l'appel de cette procédure (sp_getRecords) se fait sans pb.

    Je veux bien croire qu'il y ait éventuellement un problème de performance ou que l'on tombe plus facilement sur une procédure existante mais un échec du uniquement au fait que l'on appele sa procédure "sp_*", je ne comprend pas...

    Si cela marche chez l'un et pas chez l'autre, cela serait plus un problème de configuration/installation ?

  7. #7
    Membre à l'essai
    Inscrit en
    Novembre 2007
    Messages
    18
    Détails du profil
    Informations forums :
    Inscription : Novembre 2007
    Messages : 18
    Points : 15
    Points
    15
    Par défaut
    Salut,

    moi j'ai le même problème et c'est effectivement le fait que soit sur master!
    Le truc c'est que je ne sais pas comment passer sur ma base, pouvez-vous m'aider svp?

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. probleme lors de l execution d une applet
    Par fAdoua123 dans le forum Applets
    Réponses: 2
    Dernier message: 09/07/2007, 14h26
  2. probleme lors de l execution sous eclipse
    Par fAdoua123 dans le forum Eclipse Java
    Réponses: 6
    Dernier message: 12/06/2007, 12h51
  3. Probleme lors de l'execution
    Par elfiestador dans le forum Langage
    Réponses: 4
    Dernier message: 04/01/2007, 16h06
  4. Problème lors de l'exécution d'un exe
    Par mbibim63 dans le forum JBuilder
    Réponses: 1
    Dernier message: 04/01/2006, 13h13
  5. [ADO] Probleme lors de l'execution d'une requete...
    Par NoisetteProd dans le forum Bases de données
    Réponses: 4
    Dernier message: 04/06/2004, 12h43

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